Skip to content

Dylancyclone/ansible-homelab-orchestration

Ansible Homelab Orchestration

Number of Available Applications GitHub Actions Workflow Status GitHub Actions Workflow Status

Documentation

Ansible Homelab Orchestration is a project that sets up and installs applications on your homelab using Docker.

It can also leverage Traefik to provide automatic SSL certificates and reverse proxying for external access to any/all of your applications.

Available Applications

Ansible Homelab Orchestration currently supports Number of Available Applications applications! Most of which can be enabled with a single configuration line:

<application_name>_enabled: true

For example:

portainer_enabled: true

Some of the highlighted applications include:

  • Portainer - A lightweight management UI that allows you to easily manage your Docker environments.
  • Traefik - A modern reverse proxy that automatically configures SSL certificates for external access.
  • Immich - A self-hosted photo and video management application.
  • Jellyfin, Plex, and Emby - Media server applications to organize, manage, and stream your media (and supporting applications).
  • Home Assistant - An open-source home automation platform that focuses on privacy and local control.
  • Paperless-ngx - A document management system that allows you to digitize and organize your paper documents.
  • RomM - A self-hosted solution for managing and streaming your ROM collection.
  • Syncthing - A continuous file synchronization program that synchronizes files between two or more devices in real time.
  • Drone CI or Woodpecker CI hooked up automatically with Gitea for self-hosted Git repositories and continuous integration.
  • Complete monitoring with Grafana, Prometheus, Loki, Telegraf, Alloy

...As well as a number of choices for dashboards, backups, self-hosted media, Knowledge bases, RSS, budget tracking, and more! A massive collection of applications to own your data and empower your homelab.

For a full list of all Number of Available Applications supported applications, please visit the Applications page in the documentation!

Getting Started

Please refer to the Getting Started Guide in the documentation.

Documentation

Please refer to the Documentation for full setup instructions, configuration options, and application details.

Contributing

Contributions are always welcome! Please refer to the Contributing Guide for details on how to contribute to this project.

About

Ansible playbook that installs and sets up self-hosted applications on your homelab using Docker

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published