
# 从您自己的设备或服务器发布

使用您自己的登录信息进行发布的频道，可以从您的计算机、服务器或浏览器发出，而不是通过[品牌地址](session-channels.md#brand-address)发出。这是免费的：您的帖子从该设备发出，并使用您自己的登录信息。

目前此功能适用于 **X**。其他登录频道将陆续跟进。

## 唯一规则

当帖子到达发布时间时，设备必须处于开机并联网状态。如果设备处于关机状态，Postbird 会持续尝试长达 6 小时，之后如果您的设备仍处于离线状态，发布将会失败。请重新启动设备，并从**队列**中重试发布。

## 添加设备

打开**设置**，进入**设备**。有两种添加方式。

### 服务器或计算机

1. 点击**添加服务器或计算机**，为其命名（例如“我的笔记本电脑”），然后点击**创建**。
2. Postbird 将显示**您的设备密钥**。请立即复制：它仅显示一次，任何拥有该密钥的人都可以以该设备身份发布内容，因此请务必保密。
3. 在计算机上，在终端中运行显示的命令（需要 Node.js）并保持其运行：

   ```
   npx postbird-runner --token <your device key>
   ```

   当您连接频道时，该计算机上会打开一个浏览器窗口：在打开的窗口中登录一次即可。
4. 在服务器上，使用**在服务器上（Docker）**下方显示的 Docker 命令。服务器没有屏幕用于登录，因此请先在计算机上运行一次计算机命令并登录，然后将文件夹 `~/.postbird-runner` 复制到服务器上的 `/srv/postbird-runner`，并使用显示的命令启动它。
5. 点击**完成**。设备运行后将显示为**已连接**。

### 此浏览器（Chrome）

**配对此浏览器**允许此 Chrome 在打开时为您发布内容，并使用您已在其中保存的登录信息。它需要免费的 Postbird Chrome 扩展程序。该扩展程序尚未上架 Chrome 网上应用店；一旦上架，设备页面将提供链接。

1. 将 Postbird 扩展程序添加到 Chrome。
2. 在**设置**、**设备**中，点击**配对此浏览器**。Postbird 会为您完成配对；您无需查看或复制密钥。
3. 浏览器将以**浏览器扩展程序**的形式出现在您的列表中。它会在 Chrome 打开时发布内容。

如果 Postbird 提示此浏览器中尚未安装扩展程序，请先添加它，然后再次点击**配对此浏览器**。

## 在设备上连接 X

1. 打开 **Channels** 并点击 X 上的 **Connect**。
2. 勾选 **I understand and accept**，然后选择 **Post from my own device or server (free)**。
3. 选择您已连接的设备之一，然后点击 **Open X on this device**。
4. X 将在该设备上打开。如果系统提示，请在设备上登录。一旦您进入，连接窗口会自动完成。

如果没有设备连接，窗口会提示：请启动设备，或在 **Settings**、**Devices** 下添加设备，然后点击 **Check again**。

## 您的设备列表

每个设备都会显示一个圆点，表示 **Connected**（已连接）或 **Not connected**（未连接），以及它的类型（计算机或服务器，或浏览器扩展程序）和最后一次在线时间。点击 **Rename** 可更改其名称。**Remove** 会立即停止该设备发布内容，其密钥也将失效；在该设备上连接的频道会要求您重新连接。

账户所有者和管理员可以添加和删除设备；其他团队成员可以查看该列表。
