corpus.blog
Most cited
Talked about
Blogs
41554 blogs · [ { "id": "01a087db-e8a0-733f-bfa8-3656099545e3", "title": "Building Ari, an AI accountability buddy you can text", "url": "https://saulutions.ca/blog/2026-05-31-building-ari/", "published_at": "2026-05-31T00:00:00+00:00" }, { "id": "01a087db-e8a1-7122-8469-c121c05e2c26", "title": "Building My Homelab, Proxmox, VLANs, and 35+ Self-Hosted Services", "url": "https://saulutions.ca/blog/homelab-network/", "published_at": "2026-02-13T00:00:00+00:00" }, { "id": "01a087db-e8a1-7122-8469-c121c079be64", "title": "Adding Multi-User Support and OIDC to Shelfmark", "url": "https://saulutions.ca/blog/shelfmark-multiuser/", "published_at": "2026-02-09T00:00:00+00:00" }, { "id": "01a087db-e8a1-7122-8469-c121c10f49a0", "title": "Free Custom Domain Email with Cloudflare and SMTP2Go", "url": "https://saulutions.ca/blog/custom-domain-email/", "published_at": "2026-02-08T00:00:00+00:00" }, { "id": "01a087db-e8a1-7122-8469-c121c168e7f3", "title": "Running OpenClaw Safely on Proxmox as a systemd Service", "url": "https://saulutions.ca/blog/openclaw-series/00-introduction/", "published_at": "2026-02-06T00:00:00+00:00" }, { "id": "01a087db-e8a1-7122-8469-c121c1a4a683", "title": "Part 1: Setting Up the LXC Container", "url": "https://saulutions.ca/blog/openclaw-series/01-lxc-container/", "published_at": "2026-02-06T00:00:00+00:00" }, { "id": "01a087db-e8a1-7122-8469-c121c2440613", "title": "Part 2: Dependencies & Post-Install Setup", "url": "https://saulutions.ca/blog/openclaw-series/02-dependencies/", "published_at": "2026-02-06T00:00:00+00:00" }, { "id": "01a087db-e8a1-7122-8469-c121c2dfd54b", "title": "Part 3: Installing OpenClaw & Basic Configuration", "url": "https://saulutions.ca/blog/openclaw-series/03-installation/", "published_at": "2026-02-06T00:00:00+00:00" }, { "id": "01a087db-e8a1-7122-8469-c121c33b13f7", "title": "Jellyseerr OIDC with Pocket ID on Proxmox", "url": "https://saulutions.ca/blog/seerr-oidc-series/00-introduction/", "published_at": "2026-02-01T00:00:00+00:00" }, { "id": "01a087db-e8a1-7122-8469-c121c3e133c1", "title": "Part 3: Configuring OIDC with Pocket ID", "url": "https://saulutions.ca/blog/seerr-oidc-series/03-oidc-configuration/", "published_at": "2026-02-01T00:00:00+00:00" }, { "id": "01a087db-e8a1-7122-8469-c121c46c2ac5", "title": "Part 2: Exposing Jellyseerr with a Domain", "url": "https://saulutions.ca/blog/seerr-oidc-series/02-domain-setup/", "published_at": "2026-02-01T00:00:00+00:00" }, { "id": "01a087db-e8a1-7122-8469-c121c4db5d90", "title": "Part 1: Building Jellyseerr from Source with OIDC", "url": "https://saulutions.ca/blog/seerr-oidc-series/01-build-from-source/", "published_at": "2026-02-01T00:00:00+00:00" } ] posts
Claim your blog
Back to saulutions.ca
Blog · corpus.blog/blogs/saulutions.ca/posts
saulutions.ca
saulutions.ca
2026
Building Ari, an AI accountability buddy you can text
original ↗
31 May 2026
Building My Homelab, Proxmox, VLANs, and 35+ Self-Hosted Services
original ↗
13 Feb 2026
Adding Multi-User Support and OIDC to Shelfmark
original ↗
9 Feb 2026
Free Custom Domain Email with Cloudflare and SMTP2Go
original ↗
8 Feb 2026
Running OpenClaw Safely on Proxmox as a systemd Service
original ↗
6 Feb 2026
Part 1: Setting Up the LXC Container
original ↗
6 Feb 2026
Part 2: Dependencies & Post-Install Setup
original ↗
6 Feb 2026
Part 3: Installing OpenClaw & Basic Configuration
original ↗
6 Feb 2026
Jellyseerr OIDC with Pocket ID on Proxmox
original ↗
1 Feb 2026
Part 3: Configuring OIDC with Pocket ID
original ↗
1 Feb 2026
Part 2: Exposing Jellyseerr with a Domain
original ↗
1 Feb 2026
Part 1: Building Jellyseerr from Source with OIDC
original ↗
1 Feb 2026