跳转到内容

安装

  • 操作系统:Ubuntu 22.04+ 或 Debian 12+
  • CPU:1 vCPU(任何支持 Docker 的架构)
  • 内存:最低 512 MB,推荐 1 GB
  • 磁盘:2 GB 可用空间
  • Docker:24.0 或更新版本
  • 端口:为 Traefik 开放 80 和 443;为 Pier 仪表盘开放 8443
Terminal window
curl -fsSL https://pier.team/install | sudo bash

该脚本会在缺失时安装 Docker,下载最新的 Pier 二进制文件,创建一个 pier 系统用户,安装 systemd 单元,并在端口 8443 上启动 Pier。

完成后,打开 http://YOUR_SERVER_IP:8443/setup 创建你的管理员账户。

Terminal window
git clone https://github.com/joveptesg/pier.git
cd pier
cargo build --release
sudo bash scripts/install.sh --binary target/release/pier

需要 Rust 1.93+ 工具链。剥离调试符号后,生成的二进制文件约为 15 MB。

Terminal window
docker run -d \
--name pier \
-p 8443:8443 \
-v /var/run/docker.sock:/var/run/docker.sock \
-v pier-data:/app/data \
ghcr.io/joveptesg/pier:latest

Docker 是在本地机器上试用 Pier 的最快方式。对于生产环境,请优先使用原生二进制文件 —— 这样可以避免将 Pier 本身作为容器运行所带来的开销。

  1. 打开 http://YOUR_SERVER_IP:8443/setup,创建管理员账户。
  2. Settings → Domains 下添加你的第一个域名,以便 Traefik 能够签发证书。
  3. 一键模板部署一个服务。
Terminal window
sudo systemctl stop pier
sudo systemctl disable pier
sudo rm -rf /opt/pier /etc/systemd/system/pier.service
sudo systemctl daemon-reload

这会移除二进制文件、数据目录和 systemd 单元。由 Pier 创建的 Docker 容器不受影响 —— 如有需要,请单独移除它们。