Skip to content

Work in Progress Ansible based Homeserver setup using docker

License

Notifications You must be signed in to change notification settings

pieceofeden/CharjaBox

 
 

Repository files navigation

CharjaBox

GitHub Build Status

CharjaBox mascot

Work in progress Ansible based Homeserver setup using Docker.

Inspired by Ansible NAS and HomelabOS

What is this?

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

Features

  • Samba Sharing
  • Manual container management using Portainer
  • Home Media Streaming with Plex
  • Personal Finance management with Firefly III

Applications

  • 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

Installation

  1. Make sure all Requirements are met
  2. Clone the repository and cd into the directory
  3. Copy settings.template to settings and configure everything
  4. Create an inventory file and add your server's IP/Hostname/Domain
  5. Install needed roles: ansible-galaxy install -r requirements.yml
  6. Run the playbook: ansible-playbook -i inventory -u $USER charjabox.yml

Special Thanks

About

Work in Progress Ansible based Homeserver setup using docker

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published