Self hosted taguette
Taguette Free and open-source qualitative research tool (which works on all operating systems!) Check it out here Set an A record for all three subdomains (taguette, mailhog, traefik) pointing to the server ip. Wait a bit for it to propagate. Install docker + docker compose Go to your desired folder and create docker-compose.yaml, .env, and ./data/config.py with the content below Set email, domain, and basic auth in .env Set cookie secret in config....
Graphql library testing
Testing Graphql libraries in different languages Graphql library testing Testing DX and “performance” of different languages and libraries. For the latest update see the repo Language Library Build/Install (s) Hot reload (s) RPS kbps 99% (ms) fake 99% (ms) store Python Ariadne 7 1 60 2400 190 285 Python Strawberry 7 1 50 1800 340 340 Rust async-graphql 55 4 1200 45000 4 80 Go gqlgen 120 1 640 25600 42 34 Javscript mercurius 3 1 305 12800 76 44 Disclaimer: This is probably all incorrect....
Self hosted Nextcloud
Nextcloud A self hosted, self owned, private dropbox alternative. An example repo to quickly test if this is something for you. Go the repo and follow the instructions
Self host Kubernetes cluster with Letsencrypt HTTPS, Wireguard, metrics and logging
Redirect Originally, this was written as a horribly long blog post, including all yaml. But I realized the topic was so big that it deserved it own domain
HTTPS with letsencrypt using traefik and docker
Prerequisites A domain name and dns service A host with docker and docker-compose with a public ip (regular VPS) Some knowledge of docker and docker-compose Setting up DNS propagation might take some time, so set your domain first. In your domain settings, set an | DOMAIN | RECORD TYPE | TARGET | | --------------------------- | ----------- | ----------- | | subdomain.example.com | A RECORD | <SERVER-IP> | | *....