Work in progress Ansible based Homeserver setup using Docker.
Inspired by Ansible NAS and HomelabOS
In the future this maybe could be a simple solution to quickly deploy a homeserver using Ansible and Docker. At the moment it can share files via SMB and create a Portainer container for managing Docker containers. But this is only the beginning. I will add more information, documentation and features soon
- Samba Sharing
- Manual container management using Portainer
- Home Media Streaming with Plex
- Personal Finance management with Firefly III
- Firefly III - Free and open source personal finance manager
- Heimdall - Application Dashboard for easy access to all your services
- Plex - Your very own personal streaming service
- Portainer - Web Interface for managing Docker containers
- Make sure all Requirements are met
- Clone the repository and
cd
into the directory - Copy
settings.template
tosettings
and configure everything - Create an
inventory
file and add your server's IP/Hostname/Domain - Install needed roles:
ansible-galaxy install -r requirements.yml
- Run the playbook:
ansible-playbook -i inventory -u $USER charjabox.yml
- Thanks to DysphoricUnicorn for designing our beautiful mascot.