Michael DiLeo

@mdileo
12 Followers
41 Following
184 Posts
I'm a digital nomad who sold everything and started traveling the world - and I don't know if I'll stop.
Bloghttps://blog.michaeldileo.org
Mastodon blog accounthttps://mastodon.social/@mdileo@blog.michaeldileo.org
Go to Socialhttps://gotosocial.michaeldileo.org/@mdileo
Keyboard Vagabondhttps://blog.keyboardvagabond.com/michaeldileo/
It turns out that there's a problem when you want to run everything in the #fediverse.
I guess it's time to purchase a 3rd node ( ^ . ^ ;) ( T _ T )
#kubernetes #keyboardvagabond #outofmemory #dudewheresmyram.

Today's #adventuresInSelfHosting, I was having trouble with #cloudnativePG where I'd always have n-1 pods stable and they'd constantly restart between the replicas in a massive loop, then eventually switch with the primary and continue the process. So, I set the instance count to 3 so there'd at least be one stable read replica at a time.

I finally found out what was wrong. I have my #cnpg cluster in the postgresql-system namespace and I happened to see that I had an operator running in the default cnpg-system namespace. I don't know how long it had been there, so both it and the one in my namespace were both competing for the state. Deleting and cleaning up that old cluster brought immediate stability.

I also realized that I wasn't overriding the default #php configuration for #pixelfed, so when I uploaded an image taking on my phone, the web server would restart. I bumped the php memory up to 1GB for now. For the expected userbase for the upcoming #keyboardvagabond #fediverse space, this should be fine.

Right now the services are running well, but I need to do more testing and get mastodon into an "interesting" state for new visitors. Pixelfed seems the hardest for me in terms of getting content onto the server so that it doesn't look barren.

The todo list for now is:

  • comprehensive testing
  • get hcaptcha working on all services, or find an alternative
  • add the community block list to pixelfed
  • make pixelfed look interesting (any tips would be greatly appreciated!)
  • get bookwyrm running
  • create an intro landing website for www subdomain
  • get the #soonTM mascot in there! I'm super excited for what comes out of that
  • set up mastodon SSO/OAuth

It's getting close! The services are essentially ready, just not necessarily turned on for signups until I'm ready for a pre-launch or full launch. I want to make sure things are in a good state.

But with the 2 node #kubernetes #cluster, I think things should be good!
By then end, it should look like:

Just uploaded 4 new photos to my Flickr page: https://www.flickr.com/photos/stillugly/54712428666/ taken around Washington state. #photography
Satsop Nuclear Plant 2025 06 12 01

Flickr
Reality

More updates on the upcoming #keyboardvagabond #fediverse #isntance! Woo! I'm getting excited!

I've gotten good progress with #piefed, #mastodon, and #pixelfed. I'm still trying to get #hcaptcha set up and working. I did accomplish correctly working out how I should mount volumes for piefed so that imports would work correctly (unexpected directory). I also fixed an issue with nginx metrics exports and #cilium network policies, so now I have some nice new dashboards. I also spoke with a friend and #nomad who does #graphicdesign about a new mascot!

We're getting close, there's still more things that I want to finalize before going live, but some of the big ones are:

  • make sure that the landing page isn't empty when a new user goes to the application
  • setup full hcaptcha
  • finalize registrations
  • see if Authentik can be applied anywhere else (unfortunately it can't be used in as many places as I'd like)
adventures in the #fediverse: getting called out by the docs

Today's setup for the #fediverse was mostly for #mastodon - finding some default block lists, setting policies and rules, etc. But I did get to set up a #relay for some travel themed topics for the soon to arrive #keyboardvagabond collection of fediverse apps. I'm getting closer, though there's still more working to do, such as getting hcaptcha to work properly.

But what I do have is:

Upcoming:
#Piefed, #Bookwyrm, #Matrix, and a landing page.
I have some other ideas in the works as well, but my goal is to have a proper launch within a month. Let's hope. I hate setting timelines, but I have reasons haha.

*taps microphone* The Continuwuity 0.5.0-rc.7 release is now available, and it's better than ever!

Our amazing community merged 35 pull requests to bring you some fantastic new features for our #Rust-based #Matrix homeserver.

Here are the highlights:
🕵️ Full Policy Server support to fight spam!
🤖 reCaptcha support for safer open registration.
🚫 User suspension tools for better moderation.
🚀 Smarter room & space upgrades.
🔍 Ability to disable read receipts & typing indicators.
⚡ Sweeping performance improvements!

A huge thank you to our 11 contributors for this release!

Get the full changelog and download it here:
https://forgejo.ellis.link/continuwuation/continuwuity/releases/tag/v0.5.0-rc.7

#Continuwuity #FOSS #Homeserver #SelfHosting #Release

v0.5.0-rc.7 - continuwuation/continuwuity

Continuwuity is a community-driven Matrix homeserver written entirely in Rust. Today we're sharing over a months worth of work with **177 commits**, **36 pull requests** and **11 contributors** as `v0.5.0-rc.7`. Our main room also reached 300 members, and from our janky measurements, we disco...

Ellis Git

Another week of progress in getting set up with the #fediverse! It's been a hell of a journey getting set up and some of my aspirations, like having all apps be able to be connected with external #SSO, won't happen (#pixelfed doesn't support it).

They still need more work and setup, but I'm also running #writefreely and #picsur. I have #cloudflare caching images and resources and responsiveness is looking pretty good despite the server being located in the EU and I'm in the US.

I've mis-mounted storage, done a ton of wipes, nearly got my federated local domains wrong. So many minor things. I still need to get actual admin stuff like captcha and sign in set up, but the infrastructure is there.

One of the things I'd like to do as well is to make a landing website with details on services provided, how to sign up, etc. It'd also be cool to get someone to do some iconography and make a mascot before it goes live.

Pending services:

  • piefed
  • #bookwyrm
  • maybe #Matrix. I've been using it on my own for a while, but even when switching from the main server to another implementation, I'm not sure it's ready.
  • a wiki

But so far, we have a 2 node #kubernetes #cluster with backups, replication & fault tolerance, caching, etc.

I've learned so much from doing this. Is is stuff I could repeat? dunno.

#mastodon #pixelfed #piefed #install #selfhosting #kuberenetes #talos #learning