网站首页 > 技术教程 正文
基于纯Linux搭建自己的Nas环境大致构思如下:
一、首先贴下家里的网络拓扑
二、 服务框架
目前的构思是所有的服务尽可能的采用Docker部署,以减少不同Linux系统环境带来的部署差异。
- 统一账号管理
初步构思由LDAP服务来提供统一的账户权限管理系统。介于phpLDAPadmin界面不太友好,初步考虑由go-ldap-admin服务来提供LDAP管理服务。
- 具体介绍参见官网:https://ldapdoc.eryajf.net/pages/706e78/
- Github仓库地址:https://github.com/eryajf/go-ldap-admin
- 访问门户管理
门户管理构想中应该承担两个主要能力:
- 一个是由Nginx提供的二级域名反代和端口转发
采用nginx-proxy-manager-zh提供可视的Nginx反代配置工具,能够提供https证书自动申请。 - Github仓库地址:https://github.com/xiaoxinpro/nginx-proxy-manager-zh?utm_source=nginx-proxy-manager-zh
官网地址:https://nginxproxymanager.com/ - 另一个是提供一个主页导航网站
这个目前还没有想好,可能用开源的,也可能自己写。
- 各服务开发端口规划整理
三、具体内容提供
- 文档管理
文件管理可选的较多,目前先用NextCloud来提供。后续使用中看是否符合需求。
- Github地址:https://github.com/nextcloud
- docker cli
- NextCloud All-In-One其他相关文档:
GitHub官方仓库:https://github.com/nextcloud/all-in-one
官方Docker镜像:https://hub.docker.com/r/nextcloud/all-in-one
官方反代相关文档地址:https://github.com/nextcloud/all-in-one/blob/main/reverse-proxy.md (支持各种反代)
- 照片管理
照片主要是需要有完善的Android和ios客户端,可以自动备份照片,支持人脸识别。自动归类。目前考虑使用immich或者是NextCloud自带的照片管理。
immich主页:https://immich.app/
官方文档:https://immich.app/docs/install/docker-compose
- 下载工具
目前考虑的是使用大家使用频率最高的qBittorrent,文档全面,部署简单。
- Docker-compose
- 媒体能力
媒体能力方面的话,我个人更倾向于使用smb或者webda类似的文件共享能力直接提给各端播放器直接读取播放。暂时不考虑网页在线播放和转码。
- 代码托管
这块儿目前想的是使用gitea搭建,既轻便又提供了一定的扩展能力。关键是支持LDAP。
- docker-compose
- Docker管理
使用portainer中文版做Docker管理平台;
Github仓库:https://github.com/outlovecn/portainer-cn
- docker-compose
- docker cli
docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data outlovecn/portainer-cn:latest
猜你喜欢
- 2024-10-16 OpenLDAP部署(openldap ldap)
- 2024-10-16 手摸手带你 Docker 从入门到实践(docker通俗易懂)
- 2024-10-07 Nginx总结(四)基于域名的虚拟主机配置
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)