Skip to content

Docker-based infrastructure skeleton for my current personal server

Notifications You must be signed in to change notification settings

mooncos/docker-server-infra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

docker-server-infra (aka Hyperion)

Docker-based infrastructure skeleton for my current personal server.


My current server is based on a Linux machine running Rocky Linux 8.5, which is in turn based on RedHat Enterprise Linux 8.5.

Docker containers are run on a separate container virtual bridge and under a separate user with locked down privileges. The server most external routing layer has iptables configured to limit traffic to only allowed ports and under rate-limiting restrictions.

Some considerations:

  • The containers are run with net isolation, i.e. each container is given its own network stack (ipv4 and ipv6) and its own hostname.

  • The exposed containers or services are proxied through traefik, an open source reverse proxy and loadbalancer.

  • The internal containers and services are configured through docker-compose files.

To-do : expand and develop README.md

Check all the docker-compose files for the different services in this project.

About

Docker-based infrastructure skeleton for my current personal server

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published