Skip to content

Run the latest version of Autopilot and additional services with Docker and Docker Compose.

Notifications You must be signed in to change notification settings

sitepilot/autopilot-stack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Autopilot Stack

Autopilot Stack

Run the latest version of Autopilot and additional services with Docker and Docker Compose.

Requirements

Installation

  • Clone this repository.
  • Copy .env.example to .env and modify it to your needs.
  • Run ./autopilot install to start the Docker containers and install Autopilot.

Update

  • Pull the latest configuration with git pull.
  • Run ./autopilot update to update the Docker containers and update Autopilot.

Services

The Autopilot Stack consists out of the following services:

Access

  • Autopilot - https://<server-ip>
  • Grafana - https://<server-ip>/status/.
  • Prometheus - https://<server-ip>/monitor/prometheus/.
  • Alertmanager - https://<server-ip>/monitor/alertmanager/.
  • Blackbox Exporter - https://<server-ip>/monitor/blackbox/.

NOTE: The monitor service URLS are protected with HTTP Basic Authentication. Default user: autopilot, password: supersecret.

Configuration

Environment Variables

Refer to the Autopilot repository for a list of available environment variables.

Service Configuration

Create a docker-compose.override.yml file to override the configuration of any service in the Autopilot Stack and run ./autopilot restart to restart all services.

Example:

alertmanager:
  volumes:
    - "./custom/alertmanager/alertmanager.yml:/opt/bitnami/alertmanager/conf/config.yml"

About

Run the latest version of Autopilot and additional services with Docker and Docker Compose.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages