隐私问题,版权割裂,...等等越来越影响到个人生活,所以想自托管一些服务
https://github.com/dezhishen/self-hosted-server-traefik
| 名称 | 说明 | 安装选项 | 官网 | 
|---|---|---|---|
| ddns | 用于动态 ddns 服务 | 必装 | https://github.com/timothymiller/cloudflare-ddns/ | 
| traefik | 反向代理,自动 https 证书 | 必装 | https://doc.traefik.io/traefik/ | 
| adguardhome | dns 服务器 | 强烈推荐 | https://github.com/AdguardTeam/AdGuardHome | 
| aria2-pro | 下载神器 | 推荐 | https://github.com/P3TERX/Aria2-Pro-Docker | 
| aliyundrive-webdav | 将阿里云盘代理为 webdav 访问 | 非必要 | https://github.com/messense/aliyundrive-webdav | 
| filebrowser | web 端文件管理器 | 推荐 | https://github.com/filebrowser/filebrowser | 
| freshrss | rss 订阅器 | 推荐 | https://github.com/FreshRSS/FreshRSS | 
| portainer | 容器管理平台 | 推荐 | https://github.com/portainer/portainer | 
| samba | smb 协议的内网文件共享 | 强烈推荐 | https://github.com/dperson/samba | 
| vaultwarden | 用 Rust 编写并与上游 Bitwarden 客户端兼容的 Bitwarden 服务器 API 的替代实现 | 推荐 | https://github.com/dani-garcia/vaultwarden | 
| vaultwarden-back | vaultwarden 的备份程序 | 推荐 | https://github.com/ttionya/vaultwarden-backup | 
| webdav | 基于 nginx 的 webdav 服务 | 非必要 | https://github.com/dezhishen/docker-nginx-webdav | 
traefik 直接挂载 docker.sock 具有安全隐患
解决方案
dockerproxy挂载docker.sock暴露 tcp://dockerproxy:2375dockerproxy权限只有查询,且权限范围只有CONTAINERS和NETWORKStraefik接入tcp://dockerproxy:2375|      1dann73580      2022-03-26 15:38:26 +08:00 一键脚本是没想到的……目前都是用 docker-compose ,其实体验还不错,补充一下一些常见(自用)的自托管服务吧: 音乐:Navidrome ,一个现代化界面的,轻量的,兼容 Subsonic-API 的项目 视频 /追剧:jellyfin ,付费的用 emby ,jellyfin 是 emby 的开源分支 多存储目录程序 :Alist ,支持多云,支持本地存储,支持 webdav 自托管导航页:功能高大全的 dashy ,轻量简单的有 flame 邮件 :docker-mailserver ,一个最小化的邮件托管服务器 | 
|      2THESDZ OP @dann73580 #1 个人觉得,上 docker-compose 的话,不如直接上 k3s/dockerswarm 这个的项目作为私人托管服务,追求简单和稳定,目前使用下来,docker 够用,就不上 docker-compose 了 一键脚本其实就是想要降低使用成本(虽然没啥太大意义,一般部署完就不管了) - alist 有个问题,webdav 的加密不支持通配符,放在外网不是很安全 - Navidrome 之前有用过,实际体验下来不如我目前的方案 - jellyfin 目前在用,但是不知道文件从哪里来 - docker-mailserver 这个后续看看 - 现在缺少一个 wiki 之类的,之前有用过 Nextcloud+onlyoffice,但是我现在的场景是轻量为主 | 
|      3dann73580      2022-03-26 16:09:30 +08:00 @THESDZ 个人场景,docker-compose 配合 portainer 的话,可以无缝保存所有配置,而且配置可读性会比较强。个人浅见 k3s 还是太重了…… jellyfin 一般你需要个 pt 站或者 bt 站去爬。 如果只是 wiki 的话,喜欢静态生成可以用 MkDocs ;或者你可以直接用 wiki 主题的博客,比 nextcloud 轻量一些。 另外你有 Nextcloud 的话为啥还要单独配一个 webdav 服务器呢? | 
|  |      6DataSheep      2022-03-26 16:32:32 +08:00 via iPhone 请问 ad home 怎么跟 clash 配合使用呢?还是说使用 clash 进行 dns 配置也可以?不在家的话有没有好的方案。希望指点一下 | 
|      7THESDZ OP | 
|  |      8c0xt30a      2022-03-26 17:17:50 +08:00 补充下我用的但没有出现在上文的 container 给 OP 做参考 - PeerTube 管理收集到的来自网络的视频文件(来自电报 /P 站 /twitter/抖音 等不便分类而且肯定没有 imdb 索引的) - Whoogle 搜索 - Overleaf 文章编辑 - Seafile 网盘 - Gitea 代码 - Calibre 电子书 - IFM 做 wiki 中的图片 /视频外链服务 ( https://github.com/misterunknown/ifm) - Syncthing 备份 - MatterMost 自建频道用机器人推送消息用作收集 | 
|  |      9Junzhou      2022-03-27 09:42:33 +08:00 @dann73580 楼上说关于 docker-compose 的,我这里提供几个 docker-compose 启动脚本的汇集仓库 -》 https://github.com/MoshiCoCo/docker-compose-hub |