Setting up Tailscale Funnel
On the server with Tailscale, run tailscale funnel
Ok, so Tailscale Funnel definitely does not support CNAME records. I could not get it to work unfortunately.
On the server with Tailscale, run tailscale funnel
Ok, so Tailscale Funnel definitely does not support CNAME records. I could not get it to work unfortunately.
We can follow the docker-compose steps here https://docs.goauthentik.io/docs/install-config/install/docker-compose.
To sign in for the first time, you need to navigate to http://<your server's IP or hostname>:9000/if/flow/initial-setup/
I am going to set up the preconfigured npmGrafStats
from https://github.com/smilebasti/npmGrafStats.
Here is an easy way to patch an entity.
Install for the first time
We can see the installed wsl instances with
Well, I've had this spare 4TB hard drive laying around that wasn't particularly doing much so I decided to attach it to my ubuntu server, and just set up Kopia so write snapshots of my Immich Upload folder to it. Basically just an extra layer of backup.
I mainly wanted to make sure and get this docker-compose.yml
in here for future use.
Note the last couple of lines. You can set to the log file to digest all logs. However, GoAccess doesn't support any filtering per hostname, so if you want to see analytics for only a particular host name, you want would to just mount the proxy-host-1_access.log
for example. npm creates one of these for each proxy host.
This is really just a helluva lot easier than what you need to do with Caddy.
Go to your DNS records in cloudflare and create an A record with a wild card to take care of all apps. Something like *.local
. Determine the local IP address of your server. You can use ifconfig, or look at your router settings to find what the local IP is for that particular device. For Proxy status just do DNS only.