Skip to content

me-doc

moe-lab contains web applications like nextcloud, wordpress and the like proxied via Traefik 2.0 for SSL encryption. Each application can be fired up with corresponding docker-compose files.

Applications

The following applications are provided in moe-lab, listed in alphabetical order:

Network

Generally, all applications are proxied via Traefik 2.0 for secure communication. We distinguish between frontend applications facing the internet and backend services withouth direct internet connectivity that are used by the frontend applications.

Thus, each application is connected to the internet-facing network (called traefik_proxy) and the backend network (called backend) depending on their purpose: e.g. databases are obviously connected to the backend network only, while internet-facing applications are connected to both networks.

To use the provided docker-compose files both networks need to be created in Docker as follows:

docker network create traefik_proxy
docker network create backend

These networks are so-called external networks that remain even if the services provided by the respective docker-compose file are shut down.

Start up

All applications can be started by changing into the corresponding directory and firing up the Docker container vial docker-compose:

docker-compose up -d