I love honk. If you find you have a spare half-hour, go read through the honk source code—it’s a gift that keeps on giving.
I maintain a honk fork with added support for avatars and fancy @\user profiles, and a reskin. Another cool fork is @ols’s yeet which sports a full-fledged UI overhaul and has been largely de-honked.
There are a bunch of other honk users with their own forks. And that is the beauty of the honk: super easy to run, super easy to hack on and make your fedi presence truly your own. Long live the #honkiverse (#honkverse?).
I tried Honk for a while and loved it. I don’t actually need any more social media in my life so I stopped but if you want to self-host a fediverse server, it’s the easiest to set up by a long way.
I spent longer setting up a reverse proxy than I did getting honk to run.
One of the things I want to look into at some point is setting Content-Security-Policy: script-src: 'self' to eradicate XSS (so far it works but also breaks some functionality because all the JS is inline).
I love honk. If you find you have a spare half-hour, go read through the honk source code—it’s a gift that keeps on giving.
I maintain a honk fork with added support for avatars and fancy @\user profiles, and a reskin. Another cool fork is @ols’s yeet which sports a full-fledged UI overhaul and has been largely de-honked.
There are a bunch of other honk users with their own forks. And that is the beauty of the honk: super easy to run, super easy to hack on and make your fedi presence truly your own. Long live the #honkiverse (#honkverse?).
Ahahahaha the commit log has a few gems too:
A golden case of writing commits without ever expecting someone else to have to understand them. XD
oh no, let’s keep the “fedithing” for the other guys xD
Here’s a patch that handles informal id specifications, such as “user@example.com” (instead of @user@example.com):
https://novalis.org/patches/0001-Handle-informal-id-specifications.patch
Can’t wait to try your fork!
I tried Honk for a while and loved it. I don’t actually need any more social media in my life so I stopped but if you want to self-host a fediverse server, it’s the easiest to set up by a long way.
I spent longer setting up a reverse proxy than I did getting honk to run.
you did over OpenBSD or something else?
It was just Debian on a cheap VPS. Used caddy for the reverse proxy and just ran
./honk
in tmuxYesterday I’ve put up a list of forks that I know of so far: https://github.com/timkuijsten/honk
One of the things I want to look into at some point is setting
Content-Security-Policy: script-src: 'self'
to eradicate XSS (so far it works but also breaks some functionality because all the JS is inline).nice, maybe tedu@ it’s interested on it ;)
tip for those that don’t like purple so much, after install run
cp views/pleroma.css views/local.css
.