https://github.com/sitepilot/autopilot-stack
Run the latest version of Autopilot and additional services with Docker and Docker Compose.
https://github.com/sitepilot/autopilot-stack
autopilot docker docker-compose
Last synced: 3 months ago
JSON representation
Run the latest version of Autopilot and additional services with Docker and Docker Compose.
- Host: GitHub
- URL: https://github.com/sitepilot/autopilot-stack
- Owner: sitepilot
- Created: 2020-07-10T14:42:08.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2021-06-07T09:57:43.000Z (about 5 years ago)
- Last Synced: 2025-01-17T12:30:00.233Z (over 1 year ago)
- Topics: autopilot, docker, docker-compose
- Language: Shell
- Homepage:
- Size: 48.8 KB
- Stars: 1
- Watchers: 2
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Autopilot Stack

Run the latest version of [Autopilot](https://github.com/sitepilot/autopilot) and additional services with Docker and Docker Compose.
## Requirements
* [Laravel Nova License](https://nova.laravel.com/)
* [Docker Engine](https://docs.docker.com/get-docker/) version 17.05 or newer
* [Docker Compose](https://docs.docker.com/compose/install/) version 1.20.0 or newer
## 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:
* [Autopilot](https://github.com/sitepilot/autopilot)
* [MariaDB 10.4 (by Bitnami)](https://hub.docker.com/r/bitnami/mariadb)
* [Redis 6.0 (by Bitnami)](https://hub.docker.com/r/bitnami/redis)
* [Grafana 7 (by Bitnami)](https://hub.docker.com/r/bitnami/grafana)
* [Prometheus 2 (by Bitnami)](https://hub.docker.com/r/bitnami/grafana)
* [Alertmanager 0.21.0 (by Bitnami)](https://hub.docker.com/r/bitnami/alertmanager)
* [Blackbox Exporter 0.17.0 (by Bitnami)](https://hub.docker.com/r/bitnami/blackbox-exporter)
## Access
* Autopilot - `https://`
* Grafana - `https:///status/`.
* Prometheus - `https:///monitor/prometheus/`.
* Alertmanager - `https:///monitor/alertmanager/`.
* Blackbox Exporter - `https:///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](https://github.com/sitepilot/autopilot) 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:
```yaml
alertmanager:
volumes:
- "./custom/alertmanager/alertmanager.yml:/opt/bitnami/alertmanager/conf/config.yml"
```