|Project Name||Stars||Downloads||Repos Using This||Packages Using This||Most Recent Commit||Total Releases||Latest Release||Open Issues||License||Language|
|Photoview||4,165||19 days ago||75||April 25, 2021||229||agpl-3.0||TypeScript|
|Photo gallery for self-hosted personal servers|
|Ansible Nas||2,627||12 days ago||103||mit||Jinja|
|Build a full-featured home server or NAS replacement with an Ubuntu box and this playbook.|
|Lanraragi||1,539||a month ago||1||March 03, 2021||52||mit||Perl|
|Web application for archival and reading of manga/doujinshi. Lightweight and Docker-ready for NAS/servers.|
|Kubespider||1,515||7 days ago||22||apache-2.0||Python|
|A global resource download orchestration system, build your home download center.|
|Frpc||472||2 months ago||1||Shell|
|基于原版 frp 内网穿透客户端 frpc 的一键安装卸载脚本和 docker 镜像.支持群晖NAS,Linux 服务器和 docker 等多种环境安装部署.|
|Docker Compose Nas||462||a month ago||7||Shell|
|Simple Docker Compose NAS featuring Sonarr, Radarr, Prowlarr, Jellyfin, qBittorrent, PIA VPN and Traefik with SSL support|
|Xunlei||456||a day ago||2||mit||Rust|
|Ftpgrab||425||4 months ago||20||February 04, 2019||14||mit||Go|
|Grab your files periodically from a remote FTP or SFTP server easily|
|Config||415||20 days ago||32||gpl-2.0||Shell|
|Armbian Linux configuration utility|
|Web interface for sending Wake-on-lan (magic packet). An HTTP server built using GoLang and uses Bootstrap for UI.|
After getting burned by broken FreeNAS updates one too many times, I figured I could do a much better job myself using just a stock Ubuntu install, some clever Ansible config and a bunch of Docker containers.
You can configure Ansible-NAS to set up any (or all!) of the applications listed below on your home server.
If you have a spare domain name you can configure applications to be accessible externally to your home LAN too; they'll be configured with a sensible hostname and DNS gets updated accordingly if your home IP address changes.
Ansible-NAS application stacks are a number of applications deployed together and preconfigured to perform a common goal.
Ansible-NAS can run anything that's in a Docker image, which is why Portainer is included. A NAS configuration is a pretty personal thing based on what you download, what media you view, how many photos you take...so it's difficult to please everyone.
That said, if specific functionality you want isn't included and you think others could benefit, add it and raise a PR!
Ansible NAS doesn't set up your disk partitions, primarily because getting it wrong can be incredibly destructive. That aside, configuring partitions is usually a one-time (or very infrequent) event, so there's not much to be gained by automating it. Check out the docs for recommended setups.
You can read the docs here. PRs for more documentation always welcome!
Read the migrating from FreeNAS docs.
Getting help is easy! You can:
Contributions are always welcome! Please read CONTRIBUTING.md first.
If you've enjoyed Ansible-NAS as much as I do working on it, please consider buying me a coffee ☕️
The awesome dudes at JetBrains for supplying core contributors with JetBrains Open Source licenses!
All of the awesome contributors to Ansible-NAS!