Are there any great ways to self-host a Misskey or other *key instance with NixOS?
I know services.mastodon but am specifically asking about Misskey and its forks.
Boosts welcome! :sharkey_boost:
#NixOS #fedi #selfhosting #selfhosted #Misskey #Sharkey
Conversation
Notices
-
Embed this notice
Starlight ✨ (starlight@mk.absturztau.be)'s status on Friday, 28-Mar-2025 23:50:41 JST Starlight ✨
-
Embed this notice
Jesse 🇫🇷 (jessew@mk.cpluspatch.com)'s status on Friday, 28-Mar-2025 23:50:40 JST Jesse 🇫🇷
@starlight@mk.absturztau.be yeah, I host Sharkey natively on NixOS, with a module too
https://github.com/CPlusPatch/infrastructure/blob/main/nix/packages/sharkey/package.nix and https://github.com/CPlusPatch/infrastructure/blob/main/nix/packages/sharkey/module.nix for the module (thanks @sodiboo@gaysex.cloud for the help!) -
Embed this notice
Jesse 🇫🇷 (jessew@mk.cpluspatch.com)'s status on Saturday, 29-Mar-2025 00:04:40 JST Jesse 🇫🇷
@sodiboo@gaysex.cloud @starlight@mk.absturztau.be noooo my shitty configs are being exposed :disintegrate::neocat_cry:
In conversation permalink -
Embed this notice
sodiboo (sodiboo@gaysex.cloud)'s status on Saturday, 29-Mar-2025 00:04:42 JST sodiboo
@jessew@mk.cpluspatch.com @starlight@mk.absturztau.be i guess this is implied but also like go probe in our repos for the surrounding configs too. here's my config making use of the aforementioned module and here's Jesse's
In conversation permalink -
Embed this notice
sodiboo (sodiboo@gaysex.cloud)'s status on Saturday, 29-Mar-2025 00:04:43 JST sodiboo
@jessew@mk.cpluspatch.com @starlight@mk.absturztau.be yeah, this
here's my system tree which is the actual source of those packages (I maintain these): https://github.com/sodiboo/system/tree/main/sharkey
been running this for like almost a year now. works well. it's a bitch to update sometimes but like just keep an eye on my instance if you don't wanna do it yourself and then look at the new version. should really get this into nixpkgs
beware that meilisearch will break, so I recommend pinning it to a single version. (I think they have another search backend now? but I set my stuff up once and it's just been working since; maybe the other one is more reliable but my modules won't help you auto configure that)In conversation permalink Attachments
-
Embed this notice