主题
14.5 其他好玩的应用
本节目标:发现服务器的更多玩法——用 1Panel 应用商店或 Docker Compose 安装各种实用的开源应用。
小明的项目部署好了,域名绑了,HTTPS 亮着绿锁。他看了一眼 1Panel 面板上的资源监控——CPU 和内存都还有不少余量。"还能装点什么?"
老师傅说:"有了自己的服务器,就像有了一块自留地。除了种主粮(部署你的项目),还可以种点有趣的东西。"
Umami:网站统计
一句话介绍:隐私友好的网站访问统计工具,Google Analytics 的开源替代品。
为什么用它:
- 不追踪用户隐私,符合 GDPR
- 界面简洁,数据一目了然
- 自己托管,数据完全在你手里
安装方式:在 1Panel 应用商店搜索「Umami」,一键安装。安装表单里需要填名称、版本、端口(默认 3000)、数据库服务(下拉选择已安装的 PostgreSQL 或 MySQL 实例)、数据库名、用户和密码。

小明安装 Umami 时,在「数据库服务」下拉框里看到了之前装的 PostgreSQL 实例,选中后填了数据库名 umami 和密码,点确认。几秒钟后,Umami 就跑起来了。

安装完成后,在 Umami 后台添加你的网站,会生成一段追踪代码。把这段代码加到你网站的 <head> 中:
html
<script
defer
src="https://你的umami地址/script.js"
data-website-id="你的网站ID"
></script>小明把追踪代码加到 VitePress 的 head 配置里,重新构建部署。过了几个小时回来看 Umami 面板,发现已经有了几条访问记录——都是他自己测试的,但看到数据真的在跑,还是挺有成就感的。
小明装完 Umami,第二天打开一看——"原来真的有人在用我的网站!"看到访问数据从零开始跳动,比任何 console.log 都让人兴奋。
和第 15 章的内容呼应
Umami 的详细配置和使用技巧,在 第十五章:SEO、分享与数据统计 中有更深入的讲解。这里先装上,后面再细调。
n8n:自动化工作流
一句话介绍:开源的自动化工作流平台,类似 Zapier,但可以自己托管。
能做什么:
- 新用户注册时自动发欢迎邮件
- GitHub 有新 Issue 时自动通知到微信/飞书
- 定时抓取数据并生成报告
- 连接各种 API,实现自动化流程
安装方式:在 1Panel 应用商店搜索「n8n」,一键安装。
小明打开 n8n 的编辑器界面,左边是各种节点——HTTP 请求、定时触发、
邮件发送、GitHub、Slack……拖一个"定时触发"节点到画布上,再拖一个"GitHub"节点,用线连起来,就是一个工作流。不用写代码,全靠拖拽和配置。
n8n 的工作流是可视化的拖拽编辑,不需要写代码。你可以把它理解为"给你的服务器装了一个自动化管家"。
小明装了 n8n 后,设置了一个简单的工作流:每天早上 9 点自动检查 GitHub 仓库有没有新的 Issue,有的话发一条消息到他的邮箱。"以前都是偶尔想起来才去看,现在自动推送到面前。"
Bitwarden:密码管理器
一句话介绍:开源的密码管理服务,1Password 的自托管替代品。
为什么需要它:
- 所有密码存在自己服务器上,不依赖第三方
- 支持浏览器插件、手机 App
- 自动填充密码,生成强密码
- 多设备同步
安装方式:1Panel 应用商店搜索「Bitwarden」,一键安装。
注意
应用商店中的 Bitwarden 实际上是 Vaultwarden(Bitwarden 的轻量级 Rust 实现),功能完整但资源占用更少。
Alist:文件管理器
一句话介绍:把各种网盘和本地存储统一管理的文件列表程序。
能做什么:
- 把服务器上的文件通过网页浏览和下载
- 挂载阿里云盘、百度网盘、OneDrive 等
- 支持在线预览图片、视频、文档
- 可以当作简易的文件分享服务
安装方式:1Panel 应用商店搜索「Alist」(注意官方名称是 AList),一键安装。安装时可配置 WebUI 端口(默认 5244)和 S3 端口(默认 5246)。安装完成后,需要在 1Panel 的「容器」页面找到 AList 容器,点击终端连接,执行 ./alist admin random 生成随机密码(或 ./alist admin set 你的密码 手动设置),然后用该密码登录。
小明装好 Alist 后,按提示在容器终端里生成了管理员密码,登录进去。他先挂载了服务器本地的一个目录,然后又把自己的阿里云盘账号接了进去。打开 Alist 的网页界面,两个存储源并排显示,点进去就能浏览文件、在线预览图片和视频。他把 Alist 的地址发给朋友:"你看,我自己搭了个网盘。"
文件散落在阿里云盘、百度网盘、OneDrive 各处,想找个东西要挨个登录翻——Alist 把它们汇总到一个页面,像文件管理器一样统一浏览。
应用推荐速查
| 应用 | 用途 | 安装难度 | 推荐度 |
|---|---|---|---|
| Umami | 网站统计 | 简单(应用商店) | ⭐⭐⭐ 强烈推荐 |
| Bitwarden | 密码管理 | 简单(应用商店) | ⭐⭐ 按需安装 |
| n8n | 自动化工作流 | 简单(应用商店) | ⭐⭐ 按需安装 |
| Alist | 文件管理 | 简单(应用商店) | ⭐⭐ 按需安装 |
小明看着 1Panel 面板上跑着的一排应用——项目、数据库、统计、监控——想起老师傅说的"一切尽在掌握"。从选购服务器到部署应用,从配置域名到安装监控,这台服务器上跑着他的项目,有域名、有 HTTPS、有数据统计、有宕机告警。这种掌控感,是 Serverless 平台给不了的。
下一章
下一章,我们让更多人发现你的网站——SEO、社交分享和数据分析。第十五章:SEO、分享与数据统计。
