本文介绍一些我经常使用的自托管服务,主要偏向于较为实用或非常有趣的开源项目。推荐 2 核 2 GB(Swap 4GB)以上的配置,除非特殊标明,否则该服务至少支持 x64 和 ARM64 的处理器架构。
文章原文:https://dejavu.moe/posts/what-a-server-used-for/
Cloudflared
cloudflared 是 Cloudflare Tunnel 的命令行客户端及 Tunnel 隧道守护程序,它让自托管服务变的简单,在服务器不开启任何入站端口的情况下,将服务安全地暴露到公网访问。
推荐按照 cloudflared pkg 上的说明,根据 Linux 发行版添加软件源,通过包管理器进行安装和更新。此外,即使您的服务器没有公网 IP,只要能正常访问 Cloudflare 网络,它还能作为自动内网穿透、反向代理(包括 SSL)、全球 CDN 加速、WAF……
Vaultwarden
一个由社区维护的使用 Rust 重写的 Bitwraden API 实现,与 Bitwarden 官方客户端兼容,几乎是现在最佳的开源密码管理器托管方案。部署过程可以查看 初探 Cloudflare 零信任 - 通过 Docker 部署 Bitwarden 密码管理器
Book-Searcher
Book-Searcher 本身并不存储任何图书源文件,它基于用户构建的私人图书索引进行搜素,得到搜索结果后,可以在 IPFS 上获取和阅读电子图书。可以使用 Docker 一键部署,我使用官方源码构建了支持 ARM 架构的 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 浏览器,当然是 Docker 一键部署啦,推荐使用 linuxserver/firefox 镜像
Memos
Memos 一个具有知识管理和社交功能的开源备忘录,数据库使用可爱的 SQLite,迁移数据也很省心。实际上它远不止是备忘录,得益于 API 提供的高度拓展性,可以有更多玩法。使用 Docker 部署比较简单
SSH-Chat
是的,你没看错,ssh-chat 可以让我们通过 SSH 进行交谈,支持群聊、私聊、置顶、封禁……等功能。ssh.dejavu.moe 是我长期开放的 SSH 聊天室,欢迎来吐槽、留言、表白、忏悔,更多信息可以查看 初探 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 是一个支持无锁去重的备份工具,可以将数据自动定时备份到各种云存储服务并附带加密。细节查看:
如果您还有其他实用的、好玩的项目,欢迎在下面推荐!