Ansible-NAS alternatives and similar software solutions
Based on the "Self-hosting Solutions" category.
Alternatively, view Ansible-NAS alternatives based on common mentions on social networks and blogs.
9.4 10.0 Ansible-NAS VS BudibaseBudibase is an open-source low code platform that helps you build internal tools in minutes 🚀
9.1 0.0 L5 Ansible-NAS VS sovereignA set of Ansible playbooks to build and maintain your own private cloud: email, calendar, contacts, file sync, IRC bouncer, VPN, and more.
8.7 9.1 Ansible-NAS VS Crater InvoiceOpen Source Invoicing Solution for Individuals & Businesses
8.5 8.9 L2 Ansible-NAS VS SandstormSandstorm is a self-hostable web productivity suite. It's implemented as a security-hardened web app package manager.
Open and inexpensive DIY IP-KVM based on Raspberry Pi
7.7 9.8 L3 Ansible-NAS VS OpenMediaVaultopenmediavault is the next generation network attached storage (NAS) solution based on Debian Linux. It contains services like SSH, (S)FTP, SMB/CIFS, DAAP media server, RSync, BitTorrent client and many more. Thanks to the modular design of the framework it can be enhanced via plugins. OpenMediaVault is primarily designed to be used in home environments or small home offices, but is not limited to those scenarios. It is a simple and easy to use out-of-the-box solution that will allow everyone to install and administrate a Network Attached Storage without deeper knowledge.
7.3 9.5 L2 Ansible-NAS VS TagSpacesTagSpaces is an offline, open source, document manager with tagging support
7.3 9.9 Ansible-NAS VS FreeNASTrueNAS CORE/Enterprise/SCALE Middleware Git Repository [Moved to: https://github.com/truenas/middleware]
6.7 9.2 Ansible-NAS VS NextCloudPi📦 Build code for NextcloudPi: Raspberry Pi, Odroid, Rock64, Docker, curl installer...
6.6 0.0 Ansible-NAS VS 1BackendRun your web apps easily with a complete platform that you can install on any server. Build composable microservices and lambdas.
6.5 9.0 Ansible-NAS VS DockSTARTerDockSTARTer helps you get started with running apps in Docker.
3.7 0.0 Ansible-NAS VS DPlatformDeploy self-hosted apps easily: simple, bloat-free, independent installation
2.4 0.0 L5 Ansible-NAS VS Puffinlightweight webapp catalog based on containers, with user interface à la mobile app store
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of Ansible-NAS or a related project?
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.
What Ansible-NAS Does
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.
- Airsonic - catalog and stream music
- Bazarr - companion to Radarr and Sonarr for downloading subtitles
- Bitwarden_rs - Self-Hosting port of password manager
- Booksonic - The selfhosted audiobook server
- Calibre-web - Provides a clean interface for browsing, reading and downloading eBooks using an existing Calibre database.
- Cloud Commander - A dual panel file manager with integrated web console and text editor
- Cloudflare DDNS - automatically update Cloudflare with your IP address
- CouchPotato - for downloading and managing movies
- Deluge - A lightweight, Free Software, cross-platform BitTorrent client.
- Dashy - A self-hosted startpage for your server. Easy to use visual editor, status checking, widgets, themes and tons more!
- DokuWiki - A simple to use and highly versatile Open Source wiki software that doesn't require a database.
- Duplicacy - A web UI for the Duplicacy cloud backup program, which provides lock-free deduplication backups to multiple providers
- Duplicati - for backing up your stuff
- Emby - Media streaming and management
- ESPHome - ESP8266/ESP32 programming and management for home automation
- Firefly III - Free and open source personal finance manager
- Fresh RSS - Self-hosted RSS feed aggregator like Leed or Kriss Feed
- get_iplayer - download programmes from BBC iplayer
- Gitea - Simple self-hosted GitHub clone
- GitLab - Self-hosted GitHub clone of the highest order
- Glances - for seeing the state of your system via a web browser
- Gotify Self-hosted server for sending push notifications
- Grafana - Dashboarding tool
- Guacamole - Web based remote desktop gateway, supports VNC, RDP and SSH
- healthchecks.io - Ensure your NAS is online and get notified otherwise
- Heimdall - Home server dashboard
- Home Assistant - Open source home automation
- InfluxDB - Time series database used for stats collection
- Jackett - API Support for your favorite torrent trackers
- Jellyfin - The Free Software Media System
- Joomla - Open source content management system
- Komga - a media server for your comics, mangas, BDs and magazines
- Krusader - Twin panel file management for your desktop
- Lidarr - Music collection manager for Usenet and BitTorrent users
- Mealie - A self-hosted recipe manager and meal planner
- Minecraft Server - Server edition of the popular building and exploring game
- MiniDLNA - simple media server which is fully compliant with DLNA/UPnP-AV clients
- Miniflux - An RSS news reader
- Mosquitto - An open source MQTT broker
- Mylar - An automated Comic Book downloader (cbr/cbz) for use with SABnzbd, NZBGet and torrents
- MyMediaForAlexa - Lets you stream your music collection to your alexa device
- n8n - Nodemation, a node based workflow and automation service like IFTTT.
- navidrome - Modern Music Server and Streamer compatible with Subsonic/Airsonic
- netboot.xyz - a PXE boot server
- Netdata - An extremely comprehensive system monitoring solution
- Nextcloud - A self-hosted Dropbox alternative
- NZBget - The most efficient usenet downloader
- Octoprint - Control and monitor your 3D printer
- Ombi - web application that automatically gives your users the ability to request content
- Organizr - ORGANIZR aims to be your one stop shop for your Servers Frontend.
- openHAB - A vendor and technology agnostic open source automation software for your home
- overseerr - open source software application for managing requests for your media library
- Paperless_ng - Scan, index and archive all your physical documents
- Piwigo - Photo Gallery Software
- Plex - Plex Media Server
- Portainer - for managing Docker and running custom images
- Prowlarr - Indexer aggregator for Sonarr, Radarr, Lidarr, etc.
- pyLoad - A download manager with a friendly web-interface
- PyTivo - An HMO and GoBack server for TiVos.
- Radarr - for organising and downloading movies
- Route53 DDNS - Automatically update AWS Route53 with your IP address
- RSS-Bridge - The RSS feed for websites missing it
- Sabnzbd - A powerful usenet downloader that FreeNAS provides
- Sickchill - for managing TV episodes
- Sonarr - for downloading and managing TV episodes
- Speedtest-Tracker - Continuously track your internet speed
- Syncthing - sync directories with another device
- Tautulli - Monitor Your Plex Media Server
- Telegraf - Metrics collection agent
- The Lounge - Web based always-on IRC client
- TiddlyWiki - A unique non-linear notebook/wiki for capturing, organizing, and sharing complex information
- TimeMachine - Samba-based mac backup server
- Traefik - Web proxy and SSL certificate manager
- Transmission - BitTorrent client (with OpenVPN if you have a supported VPN provider)
- Ubooquity - Book and comic server
- uTorrent - The best torrent downloading app for beginners
- Virtual Desktop - A virtual desktop running on your NAS.
- Wallabag - Save and classify articles. Read them later.
- Watchtower - Monitor your Docker containers and update them if a new version is available
- YouTubeDL-Material - Self-hosted YouTube downloader built on Material Design
- ZNC - IRC bouncer to stay connected to favourite IRC networks and channels
What This Could Do
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!
What This Doesn't Do
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.
The way Ansible-NAS configuration is structured has changed! See Upgrading for more information. See the Getting Help section if you get stuck.
You can read the docs here. PRs for more documentation always welcome!
Migrating from FreeNAS
Assuming that your Ubuntu system disk is separate from your storage (it should be!):
- Ensure you have a working backup of your data.
- Check that the working backup you think you have actually works.
- SSH to the server and run
zpool listto determine available ZFS pools.
zpool import <pool_name>against each of the pools you want to attach.
chown -R root:root /mnt/<pool_name>to fix the ownership of the data.
- Follow the Quick Start instructions above.
- Ansible NAS targets the latest Ubuntu LTS release, which is currently Ubuntu Server 22.04 LTS.
- You can run Ansible-NAS on whatever you like, read the docs for more info. I use an HP Microserver.
Getting help is easy! You can:
Contributions are always welcome! Please read [CONTRIBUTING.md](CONTRIBUTING.md) first.
If you've enjoyed Ansible-NAS as much as I do working on it, please consider buying me a coffee :coffee:
The awesome dudes at JetBrains for supplying core contributors with JetBrains Open Source licenses!
All of the awesome contributors to Ansible-NAS:
*Note that all licence references and agreements mentioned in the Ansible-NAS README section above are relevant to that project's source code only.