Skip to content

Set of tools of operating server shared with multiple projects using Docker.

License

Notifications You must be signed in to change notification settings

iAnanich/shared-server-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shared server tools

Set of tools of operating server shared with multiple projects using Docker.

[TOC]

Requirements

apt install make docker.io docker-compose openssl

Although, useful packages:

apt install git curl apache2-utils htop gettext-base

Pull common docker images:

docker pull traefik:latest
docker pull nginx:stable-alpine
docker pull postgres:alpine

Features

GitLab CI runner

./gitlab-ci-runner/

Scripts for setting up your own GitLab CI runner.

Traefik public

./traefik-public/

Cluster-wide load balancer and https proxy.

Portainer

./portainer/

Portainer is a web UI (user interface) that allows you to see the state of your Docker services in a Docker Swarm mode cluster and manage it.

Swarmpit

./swarmpit/

Swarmpit provides a nice and clean way to manage your Docker Swarm cluster.

Commands

See Makefile for list of shortcuts and what they do.

About

Set of tools of operating server shared with multiple projects using Docker.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published