Jafner.net/wiki/home.md
2021-07-20 22:33:30 +00:00

41 lines
1.2 KiB
Markdown

---
title: Home
description: Main page for the wiki
published: true
date: 2021-07-20T22:33:28.856Z
tags:
editor: markdown
dateCreated: 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.
```yml
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](https://www.ssh.com/academy/ssh/copy-id)
1. Open Powershell on desktop, then `cd ~/.ssh/`
2. Run `ssh-copy-id -i <my_key> <remoteuser>@<remotehost>` to copy the <my_key> file to the new host.
3. Add the new host to Terminus.