Luc Sigouin
A systems administrator who builds things.
Systems, automation, self-hosting, and music. This page is the front door: what I make, what I run at home, and where to reach me.
I keep systems running for a living. At home, I build the ones I want to exist.
Most of what I make started as something I wanted for myself. Then I wrote down how it works.
A desk by a window, which is where most of this gets built.
By day I am a systems administrator: servers, networks, backups, the plumbing nobody notices until it stops. I like it when things run quietly.
Evenings and weekends go to my own projects. I make music as SiGz, and I built the site that streams it. I run a small TV service end to end. At home there are three machines that back each other up and keep my photos out of other people's clouds.
I write down what I learn, in plain words, so the next person can skip the part where I was stuck.
- One artist site, streaming from my own bucket.
- One TV service, four jobs on one project.
- Three machines at home, one private network.
SiGz. My music, streamed from my own bucket.
sigzmusic.com is where my music lives. One Cloudflare Worker serves the site, the API, and the audio. Every track sits in a private R2 bucket as encrypted HLS: the manifest, the segments, and the AES-128 key each want a signed token that expires. A small publishing console on my desk does the rest: decode, watermark, package, upload.
Cloudflare WorkerD1private R2encrypted HLS
Listen at sigzmusic.com
LiveTVCan. One project doing four jobs.
livetvcan.com is a React and Vite site on Cloudflare Pages. The same project serves the marketing site, the admin dashboard, the client portal, and the API, all through Pages Functions with a D1 database behind them. Clients sign in with Plex. I run the whole thing, from the front page to the routes that do the work.
React 19TypeScriptVitePages FunctionsD1
Visit livetvcan.com
At home, three machines and one private network.
Everything I self-host runs on three boxes joined by a Tailscale mesh. Photos back up here instead of to someone else's cloud. Media, game servers, monitoring, and backups all live on hardware I can touch. When something breaks, I fix it, then I write it down.
Three machines. One private network. Nothing on it belongs to someone else.



Notes
Short write-ups on things I fixed or built, in plain words, for the next person who gets stuck where I did.
Nothing published yet. The first two are on the desk.
- Why I self-hostin the works
- Encrypted HLS on Cloudflare, without the jargonin the works
Say hello.
Email luc@sigouin.net. The code is at github.com/LucSigouin.
Luc Sigouin. Systems, automation, self-hosting, music.
Built by hand as one static page. No frameworks, no analytics. The photographs were made for this page; the neon sign is real.