- 所有文章/
自托管服务指南──有了服务器可以做什么?
本文目录
本文介绍一些我经常使用的自托管服务,主要偏向于较为实用或非常有趣的开源项目。其中大部分都非常轻量,服务器配置 1 核 1 GB 就足够(Swap 2GB),推荐 2 核 2 GB(Swap 4GB)以上的配置,除非特殊标明,否则该服务至少支持 x86_64 和 ARM64 的处理器架构。
Cloudflared #
cloudflared 是 Cloudflare Tunnel 的命令行客户端及 Tunnel 隧道守护程序1 ,它让自托管服务变的简单,在服务器不开启任何入站端口 2 的情况下,将服务安全地暴露到公网访问。
推荐按照 cloudflared pkg 上的说明,根据 Linux 发行版添加软件源,通过包管理器进行安装和更新。此外,即使您的服务器没有公网 IP,只要能正常访问 Cloudflare 网络,它还能作为自动内网穿透、反向代理(包括 SSL)、全球 CDN 加速、WAF 等等。
Vaultwarden #
一个由社区维护的使用 Rust 重写的 Bitwraden API 实现,与 Bitwarden 官方客户端兼容,几乎是现在最佳的开源密码管理器托管方案。部署过程可以查看 初探 Cloudflare 零信任 - 通过 Docker 部署 Bitwarden 密码管理器
Book-Searcher #
Book-Searcher 本身并不存储任何图书源文件,它基于用户构建的私人图书索引进行搜素,得到搜索结果后,可以在 IPFS 上获取和阅读电子图书。可以使用 Docker 一键部署,我使用官方源码构建了支持 ARM 架构3 的 Docker 镜像
Calibre-Web #
正如其名,Calibre-Web 是一个基于 Calibre 数据库的 Web 界面实现(下面截图是暗色主题),它提供一体化图书管理方案:图书下载、上传、书架、多用户管理等功能,推荐使用 linuxserver/calibre-web 镜像通过 Docker 部署
Mastodon #
Mastodon 是一个开源的去中心化「联邦制」社交应用,我搭建了自己的单人 Mastodon 示例 https://sink.love,详情:低成本自托管 Mastodon 实例简明指南
Umami #
Umami 是一个简单、快速、尊重隐私的网站分析服务,它不收集和存储访客的 IP 和 Cookie 等信息,而只进行网站数据的粗粒度统计。可以通过 Docker 一键部署(不支持 ARM)
Excalidraw #
excalidraw 是一个手绘风格的 Web 白板应用,非常容易上手和使用,可以通过 Docker 一键部署,我构建了支持 ARM 架构的 Docker 镜像
tldraw #
tldraw 也是一个手绘风格的 Web 白板应用,和 excalidraw 各有千秋 😎
Aria2 Pro #
Aria2 Pro 是由 P3TERX 大佬打造的几近完美的 Aria2 服务集合,支持 Docker 一键部署,详情查看 Aria2 Pro - 更好用的 Aria2 Docker 容器镜像
Docker Firefox #
docker-firefox 是一个在容器内运行的 Firefox 浏览器,推荐使用 linuxserver/firefox 镜像
Memos #
Memos 一个具有知识管理和社交功能的开源备忘录,数据库使用可爱的 SQLite,迁移数据也很省心。实际上它远不止是备忘录,得益于 API 提供的高度拓展性,可以有更多玩法。使用 Docker 部署比较简单
ssh-chat #
是的,你没看错,ssh-chat 可以让我们通过 SSH 进行交谈,支持群聊、私聊、置顶、封禁……等功能。ssh.dejavu.moe 是我长期开放的 SSH 聊天室,欢迎来吐槽、留言、表白、忏悔 4,更多信息可以查看 初探 Cloudflare 零信任 — 通过 Cloudflare Tunnel 搭建 SSH 聊天室
RSStT #
RSS to Telegram Bot 是一个注重阅读体验的 Telegram RSS 订阅机器人,将 RSS 讯息更新按照您喜欢的格式推送到 Telegram 频道/群组或私聊,支持 Docker 一键部署,
RSSHub #
RSS 是个好文明,RSSHub 为不提供 RSS Feed 的网站和服务提供 RSS 路由,万物皆可 RSS,支持 Docker 一键部署
Miniflux #
Miniflux 是个简洁、实用的基于 Web 的 RSS 阅读应用,支持 Docker 部署,我将它和 RSSHub 搭配使用:使用 Miniflux + RSSHub 打造个人 RSS 阅读器
Kutt #
kutt 是一个开源、支持数据统计的短网址服务,支持 Docker 一键部署
busuanzi #
busuanzi 是一个基于 Golang 的 不蒜子 替代品,可以方便的统计页面访客数、浏览量等,支持 Docker 一键部署。我构建了支持 ARM, x64, ppc64le, s390x 的 Docker 镜像
Remark 42 #
Remark42 是一个轻量、强大、注重隐私的评论系统,本站正在使用,支持 Docker 一键部署
Uptime-Kuma #
部署了这么多服务,我们需要一个强大且美观的服务运行状态监视器,Uptime-Kuma 就是我们的选择,支持 Docker 一键部署
Duplicacy #
这些自托管服务,运行过程中存储的数据对我来说非常重要。Duplicacy 是一个支持无锁去重的备份工具,可以将数据自动定时备份到各种云存储服务并附带加密。细节查看:
如果您还有其他实用的、好玩的项目,欢迎在下面推荐!