Introduction

Ansible Autobott #

Ansible Playbooks for Managing Self-Hosted Services on Debian Hosts

Work in progress
The documentation is still under development and some parts are incomplete


About #

AutoBott is a curated set of Ansible playbooks designed to automate the deployment and maintenance of self-hosted services on Debian-based servers — with limited support for basic desktop setups.

Whether you’re running a homelab or managing a lightweight private cloud, AutoBott simplifies system administration, enhances security, and gets your favorite services running in minutes.

Homepage

General System Management & Hardening #

  • Basic setup: manage the basic setup of your server, users, Locales, hostname etc.
  • Monitoring: Use Prometheus, Grafana, SmartD or Monit to monitor and alert on your system status.
  • Backup: use borg or goback to automate your backups
  • Keep your Samba networks in code as infra

Web services services setup #

  • Run a LAMP-like stack with Caddy,PHP-PFM and MariaDB, with good user isolation
  • Servarr: install the Servarr Stack
  • Personal productivity: Install mediawiki, Docmost or Immich among others
  • Protect all the services with Authelia

Game Server #

  • Install a Minecraft server

Autobott is only tested on x86 Architecture, don’t expect everything to work on other architectures, e.g. on a Raspberry PI.

This is because Autobott does download binaries that are not packaged in debian.


Get Started #

Check out the Getting Started Guide to set up your first server or simply try it out on a vagrant VM.