Nitter 私有部署指南:搭建无广告 Twitter 前端
Nitter 是一款开源的 Twitter 替代前端,允许用户部署专属的无广告 Twitter 浏览环境。通过私有部署 Nitter,可以获得更简洁的界面、注重隐私保护的浏览体验以及完全控制的数据处理方式。
准备工作:部署前的环境检查
在开始部署 Nitter 之前,请确保服务器满足以下基本要求:
- 操作系统:Linux(推荐 Ubuntu 20.04+ 或 Debian 11+)
- 硬件配置:至少 1GB RAM 和 10GB 可用存储空间
- 网络环境:能够访问互联网(用于拉取代码和依赖)
- 已安装 Git、Docker 和 Docker Compose
如果需要安装 Docker 环境,可以使用以下命令:
sudo apt update && sudo apt install -y docker.io docker-compose
sudo systemctl enable --now docker
快速部署:三种方法任选
方法 1:Docker Compose 一键部署(推荐)
Docker Compose 是最简单的部署方式,只需几步即可完成:
- 克隆代码仓库:
git clone [项目仓库地址]
cd nitter
- 复制配置文件并修改:
cp nitter.example.conf nitter.conf
nano nitter.conf
根据需要修改配置。
- 启动服务:
docker-compose up -d
访问服务器 IP:8080 即可看到 Nitter 界面。
方法 2:源码编译部署
如果需要自定义更多功能,可以选择源码编译方式:
- 安装依赖:
# 安装 Nim 编译器和相关工具
curl https://nim-lang.org/choosenim/init.sh -sSf | sh
source ~/.bashrc
choosenim stable
# 安装其他依赖
sudo apt install -y libssl-dev libsass-dev libsqlite3-dev
- 编译并运行:
git clone [项目仓库地址]
cd nitter
nimble build -d:release ./nitter
方法 3:使用预编译二进制文件
对于不想编译的用户,可以下载预编译版本:
# 从项目发布页面下载适合你系统的二进制文件
wget [下载地址]
chmod +x nitter-bin
./nitter-bin

