最近在家用服务器上运行的应用程序汇总
大家好,我是无能。
最近,我将简要总结一下我在家用服务器上部署的应用程序。我只会列出那些通过docker部署的。
服务器 1
ghcr.io/umami-software/umami:latest
henrygd/beszel-agent:alpine
alleycat-frontend
alleycat-admin
alleycat-pocketbase
cec-converter
cec-api
cec-fetcher
nginx:latest
volatility-cmma-go-api
volatility-cmma-go-fetcher
pulse-crypto-monitor-ui
tele-flow-rate-app
funding-ncmma-funding-ncmma-notifier
1btclove-app
henrygd/beszel:0.17.0
ghcr.io/umami-software/umami:latest
这是Umami。我部署它是为了收集包括本网站在内的分析数据。数据库本身配置为连接到主机上运行的PostgreSQL。没有特别的原因,只是我个人觉得在主机上有一个数据库更便于管理。
henrygd/beszel-agent:alpine
这是用于监控通过docker部署的容器的。
这个非常方便。我甚至在公司里也私下推广它。
alleycat-frontend
这是本网站的前端。
alleycat-admin
这是本网站的CMS管理界面。
alleycat-pocketbase
这是本网站的后端。pocketbase非常方便,因为它基本上可以处理大部分繁琐的后端逻辑。对于自托管爱好者来说,它可能非常适合启动小型应用程序。由于Pocketbase本身的数据库是SQLite,它不适合大型应用程序,但我认为能够用它来简化应用程序架构已经很不错了。
cec-converter
它用于转换加密货币ETF的流入/流出数据。
cec-api
这是一个仅在本地使用的加密货币ETF的API服务器。
cec-fetcher
这是用于获取加密货币ETF数据本身的守护进程。
nginx:latest
这是用于volatility-cmma的反向代理容器
volatility-cmma-go-api
https://stg.api.1btc.love/volatility/docs
这是在此处提供的加密货币API服务器
volatility-cmma-go-fetcher
数据获取守护进程
pulse-crypto-monitor-ui
这是一个我个人的加密货币仪表板,但可能很快就会关闭
tele-flow-rate-app
Telegram结算通知的流速通知守护进程
funding-ncmma-funding-ncmma-notifier
这是volatility-cmma-go-api的通知守护进程
1btclove-app
的前端服务
henrygd/beszel:0.17.0
用于监控此服务器本身的beszel客户端
服务器 2
nginx:alpine
x-media-downloder-frontend
x-media-downloder-queue:latest
redis:alpine
x-media-downloder-autotagger
henrygd/beszel-agent-nvidia
nginx:alpine
用于x-media-downloder-frontend的反向代理容器
x-media-downloder-frontend
用于保存Twitter图片和媒体的前端
x-media-downloder-queue:latest
队列管理
redis:alpine
用于队列管理的redis
x-media-downloder-autotagger
这是一个用于推理和图像标记的API服务器。它会识别并标记已保存的图像。
henrygd/beszel-agent-nvidia
这是用于监控此服务器的。
其他
还有一些是用supervisor部署的...
如前所述,这里只列出了通过docker部署的应用程序,还有其他一些正在运行,但为了避免麻烦,我将省略它们。此外,我还有几个VPS实例,它们基本上都处于闲置状态。