- PostgreSQL + PG Admin
- Mongo Cluster + Monog Express
- CockroachDB Cluster
- MySQL
- Redis Cluster + RedisInsight
- Keycloak
- Monitoring (Prometheus + Grafana)
- Docker Registry
- Portainer
- StepCA
- Tensorflow
Use command make help
or simply make
to display help
- CA Check
- Check if Step CA service is healthy and running
- Clean docker
- Remove all unused volumes and networks
- Use option
+i
as argument to remove unused images as well
- Localhost certificate
- Create certificate for localhost
- Htpasswd
- Create htpasswd file
- Use
-h
option to display usage
- Create StepCA Certificate
- Change to repo directory before execution
- Renew StepCA Certificate
- Change to repo directory before execution
- Utilities
- Containes small utilities functions required for other scripts
apt update
apt upgrade -y
apt autoremove -y
apt install -y curl make ca-certificates gnupg lsb-release
mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin