Project Autonomous

By chimo on (updated on )
In an effort to take control of my online presence/data and to become more autonomous, I started to migrate away from services hosted by 3rd-parties and setup my own instances where possible.

Here’s a quick list of what’s working at the moment:

chromic.org
A Hugo-powered static site/blog
Publishing platform similar to Blogger.
files.chromic.org
A Nextcloud instance.
I use it as a Dropbox alternative, Google Calendar alternative, Contact Manager and Tasks synchronization for now, but it does more than that.
On Android, I use DAVx5 to sync calendar & contacts.
graphs.chromic.org
A Grafana instance.
Monitoring things. At the moment, just my Incus instance.
mail.chromic.org
Mail server powered by postfix, dovecot, SpamAssassin, OpenDKIM, OpenDMARC, and SnappyMail I use K-9 Mail on Android.
A Gmail replacement.
metrics.chromic.org
A Prometheus instance.
Collecting metrics. At the moment, just my Sourcehut resources.
srht.chromic.org
SourceHut instance:
vault.chromic.org
A vaultwarden instance.

Temporarily (or not) Offline

auth.chromic.org
An IndieAuth.com instance (an IndieAuth provider).
It's also an OpenID delegate.
avatars.chromic.org
Surrogator: a Libravatar compatible avatar image server.
Gravatar replacement
My GNU social instance and Gitea instance use this.
ci.chromic.org (only accessible internally)
A Woodpecker CI instance: continuous delivery platform.
It's hooked-up to my Gitea instance.
fm.chromic.org
A GNU fm instance.
Last.fm alternative.
gtfs.chromic.org
A simple, private API to retrieve public transport information from imported GTFS data.
See The Road to GTFS for more information.
irc.chromic.org
A Lounge (web-based IRC client) instance.
I use it to connect to my ZNC bouncer.
later.chromic.org
A wallabag instance.
Save webpages so you can read them later.
A pocket / read-it-later / instapaper alternative.
microsub.chromic.org
A Aperture instance.
A Microsub server.
podcasts.chromic.org
A gpodder.net (mygpo) instance.
Manage and synchronize podcast subscriptions and listening progress.
push.chromic.org
A Switchboard instance (a PuSH hub)
I use it to update my homepage in realtime (see the "Lifestream Architecture" post for more details on how it works).
reader.chromic.org
A Monocle instance.
A reader app that talks to a Microsub server
sn.chromic.org
A GNU social instance.
Social media platform similar to Twitter.
watching.chromic.org
A "Flox" instance.
A personal Trakt.tv replacement
webmention.chromic.org
A "webmention.io" instance.
I use it to handle webmentions on this blog.
xray.chromic.org
A XRay instance.
Parses and returns structured data from any URL. webmention.io (above) needs this.

Recent articles from blogs I follow

The Scunthorpe Problem

I was talking with a friend recently about an email of theirs running afoul (🐔) of another aggressive filter system, because they dared to to talk with someone called Dickson. I know right, they’re the absolute worst. For those unfamiliar, this is the The…

via Rubenerd November 21, 2024

In which Neil is surprised by the lack of an HDMI cable

Some modern technology decisions baffle me. Today, I was sitting in a meeting room. In the room was my friend, with her laptop. Her laptop has an HDMI port. Also in the room was a screen, onto which my friend wished to display her laptop’s desktop. The screen …

via Neil's blog November 19, 2024

Helm: JSON schema generation

Helm charts support the inclusion of a values.schema.json file to validate values.yaml. Documentation: https://helm.sh/docs/topics/charts/#schema-files A JSON schema is akin to defining the structure of and type-annotating a JSON file. It helps to “shift lef…

via not just serendipity November 14, 2024