1.2 KiB
1.2 KiB
title | description | published | date | tags | editor | dateCreated |
---|---|---|---|---|---|---|
Home | Main page for the wiki | true | 2021-07-17T05:14:40.243Z | markdown | 2021-07-17T04:18:52.299Z |
Home
Adding a Service to Traefik
Add the following snippets to the docker-compose.yml
for a service to add it to the Traefik network.
services:
<service>:
networks:
- web
labels:
# set <service> to the name of the service
# <subdomain> must be unique on the Traefik network
- traefik.http.routers.<service>.rule=Host(`<subdomain>.jafner.net`)
# this is required for TLS certificates
- traefik.http.routers.<service>.tls.certresolver=lets-encrypt
# this is only required if Traefik's default port selection fails
- traefik.http.services.<service>.loadbalancer.server.port=<port>
# this is used to protect the service behind Authelia SSO
- traefik.http.routers.<service>.middlewares=authelia@file
networks:
web:
external: true
Copying SSH Keys to New Host
From: ssh.com
- Open Powershell on desktop, then
cd ~/.ssh/
- Run
ssh-copy-id -i <my_key> <remoteuser>@<remotehost>
to copy the <my_key> file to the new host. - Add the new host to Terminus.