Skip to content
ES EN
Theme: automatic

Labs: hands-on step-by-step guides

A new lab every Monday and Wednesday at 13:00 (Spain time): build what is trending on your own machine, with pinned versions and complete files.

livea new lab every Monday and Wednesday at 13:00 (Spain time)ES · EN

A new lab every Monday and Wednesday at 13:00 (Spain time). This is what people build most.

Local AI, self-hosting, observability, networking. Pinned versions, complete files and a box with what was really checked. Below: what gets read, what people like and when each one came out.

Labs
3across 2 topics
Streak
0 labsin a row, none missed
Google clicks
0last 28 days
Average rating
5.00 ★3 votes

Most visited

clicks · 28 d · 14-day curve

No Google data yet: each lab’s clicks will show here once Search Console records them.

Top rated

Bayesian average · ○ raw average
4.004.254.504.755.00Run Audiobookshelf Behind Caddy with HTTPS on Docker Compose: 5.00 adjusted, 5.00 raw, 2 votesRun Audiobookshelf…5.00Build your own AI model router with Rebel Router: 5.00 adjusted, 5.00 raw, 1 voteBuild your own AI…5.00

The line joins the raw average (○) and the adjusted one (●), which adds ten imaginary votes at the overall mean (5.00): with few votes, the dot moves towards it.

Cadence

Mondays and Wednesdays
MTWTFSS28 Sep5 Oct6 Oct: Build your own AI model router with Rebel Router67 Oct: no lab came out×8 Oct: no lab came out×9 Oct: no lab came out×10 Oct: Run Audiobookshelf Behind Caddy with HTTPS on Docker Compose1011 Oct: no lab came out×12 Oct12 Oct: no lab came out×13 Oct: no lab came out×14 Oct: no lab came out×19 Oct19 Oct: no lab came out×21 Oct: no lab came out×26 Oct26 Oct: no lab came out×28 Oct: Run Vaultwarden behind Caddy with local HTTPS on Docker Compose282 Nov2 Nov: no lab came out×Today: the lab is out at 13:00 (Spain time)13:00
published· × Monday or Wednesday without a lab
The radar

Where each lab sits

Four quadrants group the eight topics and the rings are the level: beginner in the centre, advanced at the edge. Tap a dot to open its lab.

Dot area will grow with Google clicks once there is data.Filled: adjusted rating of 4.5 ★ or more.
Where each lab sitsbeginnerintermediateadvancedAI and dataLocal AI · DatabasesOwn infrastructureSelf-hosting · StorageOperationsObservability · DevOpsNetwork and defenceNetworking · Defensive security#1 Build your own AI model router with Rebel Router · Intermediate · 0 clicks · 5.0 ★ (1 vote)1#2 Run Audiobookshelf Behind Caddy with HTTPS on Docker Compose · Intermediate · 0 clicks · 5.0 ★ (2 votes)2#3 Run Vaultwarden behind Caddy with local HTTPS on Docker Compose · Intermediate · 0 clicks · no votes3

All labs

PublishedLabStatusVisitsRating
#3Run Vaultwarden behind Caddy with local HTTPS on Docker ComposeSelf-hosting · Intermediate · 50 min · Vaultwarden, Caddy, Docker Compose, Bitwarden clients
validated0 clicksno votes
#2Run Audiobookshelf Behind Caddy with HTTPS on Docker ComposeSelf-hosting · Intermediate · 45 min · Audiobookshelf, Docker Compose, Caddy
validated0 clicks5.0 ★ (2 votes)
#1Build your own AI model router with Rebel RouterLocal AI · Intermediate · 30 min · Rebel Router, Claude Code, OpenCode
validated0 clicks5.0 ★ (1 vote)
Labs by topic

Local AI

Self-hosting and media

Earlier guides

Hands-on guides published before the labs series.

Your lab

Suggest a lab

Tell us what you want to run on your home or office server. We review every suggestion by hand and, if it fits, it joins the list of upcoming labs.

Newsletter

The week’s labs, in your inbox on Sunday

$ subscribe --newsletter sunday
✓ every Sunday, the best of the week on the blog
✓ email confirmation; one-click unsubscribe

Every lab checks versions, options and keys against the official documentation it cites; nothing is called tested unless it was run. Clicks: Google Search Console. Ratings: readers’ votes at the end of each lab.

Updated 05:42Data from the published labs, Search Console and readers’ votes