Hello! Campervan

Guacamole traefik docker compose

Guacamole Guacamole “Apache Guacamole is a clientless remote desktop gateway. It supports standard protocols like VNC, RDP, and SSH.” Set a A record for your domain pointing to the ip address where you are running this (e.g. guacamole.yourdomain.com). Add an .env file and a compose.yml Run $docker compose up -d .env DOMAIN=my-domain.com EMAIL=myemail@example-domain.com compose.yml services: traefik: image: "traefik:v2.10.5" container_name: traefik command: #- --log.level=DEBUG #- --accesslog=true #- --accesslog.filePath=/logs/access.log - --entrypoints.web.address=:80 - --entrypoints....

November 5, 2023 · 2 min · Ask Blaker

Technitium docker compose traefik

Technitium Technitium is a self hostable open source dns server. Self host a DNS server for privacy & security Block ads & malware at DNS level for your entire network! Set a A record for your domain pointing to the ip address where you are running this. Add an .env file and a compose.yml (docker compose picks up the .env file automatically) Run $docker compose up -d .env DOMAIN=my.example-domain.com TRAEFIK_DOMAIN=traefik.example-domain.com EMAIL=myemail@example-domain....

October 8, 2023 · 3 min · Ask Blaker

Sveltekit API Route benchmark

Sveltekit Sveltekit is a metaframework for the svelte javascript frontend framework. It is for svelte, what next.js is to react. It is a great fit to run in a backend/frontend setup, but it can also serve as a fullstack solution. In the cases where you need to expose an API, you can use api routes. The question is, how does this API route perform, when compared to a dedicated API framework, like fastify?...

July 18, 2023 · 1 min · Ask Blaker

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 Note: For user:password pair, you can use this command:...

May 11, 2023 · 4 min · Ask Blaker

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....

November 4, 2022 · 1 min · Ask Blaker