16:38

Getting A Local Mastodon Setup In Docker - These Yaks Ain’t Gonna Shave Themselves

This is the first in probably a series of posts as I dig into the technical aspects of mastodon. My goal is to get a better understanding of the design of ActivityPub and how mastodon itself is designed to use ActivityPub. Eventually I want to learn enough to maybe do some hacking and create some of the experiences I want that mastodon doesn’t support today.

The first milestone is just getting a mastodon instance set up on my laptop.

11:36

Nah, nevermind. I think it was a matter of ACL. Wasn’t able to adjust ACL after my Pi-Hole IP address changed.

11:23

The Bluesky PDS server can go well with Tailscale in the same system, provided that you don’t use the Tailscale MagicDNS, by running sudo tailscale set --accept-dns=false

11:02

It appears the PDS doesn’t go well with Tailscale.

09:27

Docker Crontab

It’s crontab but in a container. No ports. No GUI. No BS. Just cron in a container. Why? Because someone decided that setting up cron jobs the normal way wasn’t edgy enough. Now you get to deal with Docker AND cron at the same time. You’re welcome.
I assume this will make the crontab so much easier to backup and restore in a new system.
23:18

Two days in, and my Github issues on PDFDing remains unanswered: github.com/∞

23:13

This just goes to show how much of a mess it is maintaining a #Mastodon instance. Relays? FakeRelays? Sideqik? Not that I’m discouraging anyone, but be sure to allot time for these stuff: blog.thms.uk/∞

22:11

The Wallabag Chrome Extension is so useless, I can’t obtain the token from my instance. Provided the correct client ID, client token, username and password, but it just won’t push through.

21:53

How Does BlueSky Work?

For further reading.
21:49

Looking at this post, installing Bluesky PDS alongside other Docker containers you might already have existing in your system, looks tedious and complicated, and prone to issues. Someday, i hope to see a more streamline setup ala Linuxserver.

cprimozic.net/∞