Ansible NAS
用 Ansible 和 Docker 自动化搭建家庭 NAS 和自托管应用,一劳永逸。
스마트 다운로드
프로젝트 홈페이지 방문
아직 설치 프로그램이 없습니다 — 소스 저장소로 이동하세요
用代码搭私有云,Ubuntu 一键变 NAS。
주요 기능
- 一键自动化部署:只需一台 Ubuntu 服务器和 Ansible 即可自动安装 Docker 及数十个应用
- 应用市场丰富:支持 Plex、Nextcloud、Home Assistant、Jellyfin、Bitwarden 等 100+ 自托管服务
- 基础即代码:所有配置都在 Ansible 剧本中,可版本控制、重复使用,出问题可快速回滚
- 外部访问支持:通过域名和自动 DNS 更新,轻松从外网访问 NAS 服务
- 与 TrueNAS/FreeNAS 对比:更轻量、更灵活,不受厂商更新限制,完全自主可控
할 수 없는 것
- •仅支持 Ubuntu 20.04/22.04 LTS,其他系统需自行调整,需要一定的 Ansible 和 Linux 基础知识,不适合纯小白,部分应用(如 GitLab)需要较大内存,建议至少 4GB RAM,自动 DNS 更新依赖 Cloudflare 等服务商,需提前准备好域名和 API 令牌,如果选择大量应用,首次部署时间可能较长(取决于网络和机器性能)
사용 사례
- 在家庭服务器上一站式部署媒体服务器、云存储、密码管理器、智能家居中枢等服务
- 替代 FreeNAS/TrueNAS,获得更可控、更易维护的 NAS 系统
- 为开发或测试环境快速搭建自托管的 CI/CD、代码仓库、监控等工具
Ansible NAS 是一个基于 Ansible 的自动化部署工具,能将一台全新的 Ubuntu 服务器快速转变为功能完整的 NAS(网络附加存储)和自托管应用平台。它通过 Docker 容器自动安装和配置数十种流行应用——如 Plex、Nextcloud、Home Assistant、Jellyfin 等——让你拥有一个一致、可复现且易于维护的服务器环境。与 FreeNAS 等封闭系统不同,Ansible NAS 让你完全掌控每个组件,且由于只依赖标准 Ubuntu 和容器,可避免上游更新导致的兼容性问题。项目支持外部域名访问、自动 DNS 更新,并与 Traefik 等反向代理工具集成。非常适合希望通过基础设施即代码方式管理家庭服务器的极客用户。
태그
시작하기
소프트웨어 설치
다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요
步骤 1:在你的 Ubuntu 22.04+ 服务器上安装 Ansible(sudo apt install ansible)
步骤 2:克隆 Ansible NAS 仓库:git clone https://github.com/davestephens/ansible-nas.git && cd ansible-nas
步骤 3:复制配置模板:cp nas.yml.example nas.yml,然后编辑 nas.yml 选择要启用的应用和设置
- 步骤 1:在你的 Ubuntu 22.04+ 服务器上安装 Ansible(sudo apt install ansible)
- 步骤 2:克隆 Ansible NAS 仓库:git clone https://github.com/davestephens/ansible-nas.git && cd ansible-nas
- 步骤 3:复制配置模板:cp nas.yml.example nas.yml,然后编辑 nas.yml 选择要启用的应用和设置
체크섬 없음
이 프로젝트는 GitHub Release 페이지에 SHA-256 체크섬을 게시하지 않았습니다
SHA256 체크섬
체크섬 없음
GitHub Releases에서 직접 다운로드하고 파일 무결성을 직접 확인하세요
이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.
오픈소스 투명성
GitHub 소스 보기제거 정보
由于所有服务都部署在 Docker 容器中,卸载只需停止并删除相关容器和镜像即可:docker stop $(docker ps -aq) && docker rm $(docker ps -aq) && docker system prune -a。若想彻底还原系统,可重装 Ubuntu。
추가 의존성 없음
다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.
문제 발생? 아래 FAQ 확인
3 FAQs