Goofed Home

Which wiki software to host

$$5353
https://lemmy.nocturnal.garden/u/tofu posted on Feb 28, 2026 20:41

cross-posted from: https://lemmy.nocturnal.garden/post/552459

For a hobby of mine, there’s an outdated lore wiki on Fandom. I dislike Fandom and would like to host an alternative. It’s supposed to be accessible to all kinds of people.

I started with mediawiki as that’s what Fandom and Wikipedia are using, so people would be familiar with page structures at least and maybe the editor.

It turned out to be a bit of a pain though. It only has unofficial container images, the documentation is outdated and (what I consider as) core functionality like WYSIWYG editor or simple infoboxes has to be added by extensions or templates. I’m in the process of setting it all up and wondering if it’s worth it (and if I want to maintain it). There’s so many wiki projects it’s hard to keep track, what are y’all using for stuff that’s used by larger communities and simple to use with close-to-default settings?

https://lemmy.nocturnal.garden/post/552460

$$8353
https://piefed.ca/u/iamthetot posted on Mar 7, 2026 19:09
In reply to: https://lemmy.world/comment/22534247

Not at all! I did poke around some random pages after you helped me, sorry I didn’t come back to my. Thanks for sharing the update, I’m keen to see how you’re using DW.

https://piefed.ca/comment/3790347
$$8485
https://lemmy.world/u/early_riser posted on Mar 7, 2026 23:24
In reply to: https://piefed.ca/comment/3790347

Judging by how productive I’ve been just in the last 8 hours, I’d say going from Mediawiki to Dokuwiki was a good choice. I’m not even sure why. DW still uses markup instead of a WYSIWYG editor, which I’m fine with. I think it’s the namespaces. MW does have them, but you have to set them up with a config file on the server, and adding and removing them cannot be done lightly. With DW it’s as easy as searching for new_namespace:some_new_article, and the namespace is created along with the article. So I have a scratchpad namespace where I can work on drafts, a stories namespace to put my attempts at creative writing, a lore namespace for, well, canonized lore tidbits, and so on. And I don’t need to worry about names colliding like I did with MW where lore articles and story titles often conflicted.

DW lets you use hierarchy when it works, and loose categories (tags) when it doesn’t (with the tags plugin that is). With MW you just have categories but no hierarchy. Bookstack is the opposite. It forces you to use its shelf>book>chapter>page organization system. It does have tags, too, but you can’t have pages outside of books, and the pages have an explicit order. You can fairly easily change that order, but it’s always there.

Back to DokuWiki, the blog plugin has proven invaluable over the last few days. I can jot down ideas as blog entries and push them to the main lore namespace if I think they’re worth keeping.

https://lemmy.world/comment/22537475

How "heavy" is self-hosting matrix really?

$$5317
https://programming.dev/u/chasteinsect posted on Feb 28, 2026 19:11

Hi. I’m kinda of a noob in the world of self-hosting and matrix, for that matter. But I was wondering how heavy is it to host a matrix server?

My understanding how matrix works is each participating server in the room stores the full history and then later some sort of merging happens or something like that.

How is that sustainable? Say in 5 years matrix becomes mainstream and 5 people join my server and each also join 3 different 10k+ people rooms with long histories. So now what I have to account for that or people have to be careful of joining larger rooms when they sign up in a smaller-ish server?

Or do I not understand how Matrix works? Thanks.

https://programming.dev/post/46487038

$$6693
https://lemmy.cafe/u/Onomatopoeia posted on Mar 3, 2026 15:38
In reply to: https://sh.itjust.works/comment/24032149

Its not “targeted at old school”, its an open, extensible protocol.

If devs focused on extending the protocol instead of building an app to handle things like this, it could do it.

https://lemmy.cafe/comment/16182383
$$6729
https://sh.itjust.works/u/SreudianFlip posted on Mar 3, 2026 17:26
In reply to: https://lemmy.cafe/comment/16182383

Mucking about with dozens of extensions instead of just installing an app seems pretty old skool, lol, brings me back to bbs life

https://sh.itjust.works/comment/24083088

Tempus v4.12.0 android subsonic client release

$$5309
https://lemmy.world/u/eddyizm posted on Feb 28, 2026 18:13

https://lemmy.world/pictrs/image/c8fc3ccb-4f2f-48e9-a0ca-b721f2be84e0.png

Tempus is an open-source and lightweight music client for Subsonic, designed and built natively for Android.

This app works with any service that implements the Subsonic API, including: - LMS - Lightweight Music Server - personal fave and my backend - Navidrome - Gonic - Ampache - NextCloud Music - Airsonic Advanced

https://github.com/eddyizm/tempus/releases/tag/v4.12.0

My last release post was for v4.6.0 so I’ve included whats changed since that post.

What’s Changed

Highlighting these 4 features that people have wanted for some time and were well received. Added screenshots for each below

  • feat: added slide out enhanced navigation for tab mode and optionally portrait mode https://lemmy.world/pictrs/image/46e471a8-ace8-448d-a4a6-b2826d031482.png
  • feat: Android Auto: improve media service browsing https://lemmy.world/pictrs/image/a2f3cb06-6c85-416b-b671-071af1592ecb.jpeg

  • feat: Support specifying a client certificate for mTLS auth https://lemmy.world/pictrs/image/39c9bf33-8c3b-4bad-be42-97c533ffe13d.png

  • feat: Playback speed controls for music https://lemmy.world/pictrs/image/a287af7d-12e9-4f89-b6eb-01d9f6b4d561.png

  • feat: radio logos support for AndroidAuto

  • feat: Port remove song of playlist from tempus ng

  • fix: artist sort by name case sensitive

  • feat: prefer downloaded files over network calls

  • feat: Implement duration and seeking for transcodes

  • feat: increase items per row on landscape view

  • fix: album art now displays on android auto

  • fix: give user feedback when trying to add podcast/radio on unsupported backends

  • docs: Clarify Android Auto enablement

  • fix: instant mix issue and continous play clean up

  • chore(i18n): add missing keys, update Chinese translation and alphabetize

  • chore(i18n): Update Polish translation

  • feat: Ability to toggle visibility of artist biography

  • chore: Add Romanian (ro) translation

  • chore: French localization update

  • chore: updated readme and added known issues for airsonic work around

  • fix: toast for made for you click indication

  • fix: sort playlist view

  • feat: sort preference for playlists

  • fix: use existing future when adding tracks, dialed random album track down

  • fix: Check for OpenSubsonic extensions also with password authentication

  • fix: Proper raw stream detection

  • chore(i18n): Update Spanish translation

  • feat: add configurable server timeout

  • fix: Avoid crash when server has no songs

  • fix: updated dialog import to address crashing on android 15

  • Fix missing Replay Gain metadata from .m4a files

  • fix: Improve Synced Lyrics

  • feat: Add selector for playlist visibility

  • chore(i18n): set links as untranslatable

  • fix: Addressing some UI/UX quirks

  • fix: keep observer until data is received

  • fix: added dynamic application id from gradle variant

  • fix: Use Bluetooth tethering connection

  • fix: visual glitches on landscape navbar

  • fix: radio playback “source error” on android auto

  • fix: speed button overlaps with shuffle on landscape

  • fix: local url used in share link instead of server url

  • feat: added radio metadata to display

  • feat: improve playlist chooser dialog UI

Full Changelog: https://github.com/eddyizm/tempus/compare/v4.6.0...v4.12.0

note app-tempo* <- The github release with all the android auto/chromecast features

app-degoogled* <- The izzyOnDroid release that goes without any of the google stuff.

As usual, any dev contributions appreciated as I am not actually a java/mobile dev, so my progress is significantly slower than those who do this on the daily.

Big thanks to all the folks who have been contributing. We have a new icon designed but I could use some help if anyone wants to do a PR to implement it.

https://lemmy.world/post/43688357

$$5788
https://lemmy.world/u/eddyizm posted on Mar 1, 2026 17:52
In reply to: https://feddit.org/comment/11779095

Not familiar with sonos but there is nothing in the app that is specific to sonos so you are probably not blind. In general, it only streams from your phone to a bluetooth or (if using the gh variant) chromecast which needs work.

https://lemmy.world/comment/22417026
$$5789
https://lemmy.world/u/eddyizm posted on Mar 1, 2026 17:52
In reply to: https://lemmy.blahaj.zone/comment/19414668

yeah unfortunately been over a year and no response from the original dev. I forked this late last summer to keep it alive.

https://lemmy.world/comment/22417030

Best reverse proxy with ACME to run in docker

$$5229
https://lemmy.world/u/reabsorbthelight posted on Feb 28, 2026 06:01

I’ve been self hosting traditionally in debian, but I would like to be able to add services easier using docker. As such, I’m looking to move to a container based architecture.

One place I struggle is that I can’t seem to find a good container where the default image supports ACME to support Let’s encrypt for automatic cert renewal.

For Nginx, I would have you build my container. HAproxy ACME support seems to be a shell script.

Any suggestions?

https://lemmy.world/post/43668581

$$5735
https://feddit.dk/u/motogo posted on Mar 1, 2026 16:21
In reply to: https://lemmy.world/post/43668581

You can bake haproxy and acme.sh into a container yourself. Haproxy is hands down the best performing/least resource consuming RP. Dynamic management, like mimicing Traefiks service discovery, can be a bit tricky though. Yes, it doesn’t support ACME itself but once you get passed the “hello world” RP’ing and need something more advanced, like ACME DNS01, Haproxy with acme.sh is your buddy for life.

https://feddit.dk/comment/19259475
$$6449
https://lemmy.gf4.pw/u/ki9 posted on Mar 3, 2026 00:15
In reply to: https://lemmy.world/post/43668581

Npm and npmplus are great

https://lemmy.gf4.pw/comment/70090

Digital "bulletin board" for tasks.

$$5051
https://lemmy.ca/u/Hozerkiller posted on Feb 27, 2026 18:21

Hi I’m looking for some recommendations on a digital version of a bulletin board for tasks. We use a bulletin board with sticky notes for tasks that can be described as “busy work,” think stuff like “organize bookcase of old licenses” or “replace thing that is probably gonna break soon so we don’t get a ticket.” More or less stuff we don’t actually care if it gets done so we dont want SLA timers. We have a ticketing system for important tasks but it is unfortunately built in house and is more mean to manage end user workflows rather than IT things and sadly doesn’t have what were looking for without adding tasks to programmers that have a several month long backlog. Our main reason for wanting a digital one is so we can do something like feed in a csv file and make multiple almost identical tasks think “do x in room 1” “do x in room 2” type thing.

If anyone has recommendations it would be massively appreciated.

https://lemmy.ca/post/61065758

$$5341
https://lemmy.ca/u/Hozerkiller posted on Feb 28, 2026 20:18
In reply to: https://piefed.social/comment/10324869

There are a lot of these and I had no idea what they were even called before posting this. This one looks great thanks.

https://lemmy.ca/comment/21955249
$$5890
https://lemmy.world/u/captcha_incorrect posted on Mar 1, 2026 21:35
In reply to: https://lemmy.ca/comment/21955210

Everything was .md files on the backend, which was nice. Should make automation simple (but time consuming since you most likley have to create it yourself). The only reason I stopped using it was because I didn’t really need it.

https://lemmy.world/comment/22420416

Server randomly locked up. Trying to find out why

$$5036
https://lemmy.world/u/ch00f posted on Feb 27, 2026 17:55

Woke up today to the homeserver being unresponsive. Couldn’t SSH, no video out when I connected a monitor, and even the reset button didn’t do anything. Had to hold the power button to shut it down.

/var/log/syslog doesn’t show anything interesting other than the issue happened at just after 4am. Log

2026-02-27T03:55:01.481794-08:00 blackbox CRON[1743418]: (www-data) CMD (/usr/bin/php8.3 /mnt/MONSTERDRIVE/pixelfeddata/pixelfed/artisan schedule:run >> /dev/null 2>&1)
2026-02-27T04:00:00.198504-08:00 blackbox smartd[2126]: Device: /dev/sdd [SAT], CHECK POWER STATUS spins up disk (0x81 -> 0xff)
2026-02-27T04:00:00.291853-08:00 blackbox systemd[1]: Starting sysstat-collect.service - system activity accounting tool...
2026-02-27T04:00:00.298344-08:00 blackbox systemd[1]: sysstat-collect.service: Deactivated successfully.
2026-02-27T04:00:00.298523-08:00 blackbox systemd[1]: Finished sysstat-collect.service - system activity accounting tool.
2026-02-27T04:00:00.299608-08:00 blackbox kernel: kauditd_printk_skb: 8 callbacks suppressed
2026-02-27T04:00:00.299613-08:00 blackbox kernel: audit: type=1130 audit(1772193600.298:798916): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=unconfined msg='unit=sysstat-collect comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
2026-02-27T04:00:00.299615-08:00 blackbox kernel: audit: type=1131 audit(1772193600.298:798917): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=unconfined msg='unit=sysstat-collect comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
2026-02-27T04:00:01.923610-08:00 blackbox kernel: audit: type=1101 audit(1772193601.922:798918): pid=1744810 uid=0 auid=4294967295 ses=4294967295 subj=unconfined msg='op=PAM:accounting grantors=pam_permit acct="www-data" exe="/usr/sbin/cron" hostname=? addr=? terminal=cron res=success'
2026-02-27T04:00:01.923614-08:00 blackbox kernel: audit: type=1103 audit(1772193601.922:798919): pid=1744810 uid=0 auid=4294967295 ses=4294967295 subj=unconfined msg='op=PAM:setcred grantors=pam_permit,pam_cap acct="www-data" exe="/usr/sbin/cron" hostname=? addr=? terminal=cron res=success'
2026-02-27T04:00:01.923615-08:00 blackbox kernel: audit: type=1006 audit(1772193601.922:798920): pid=1744810 uid=0 subj=unconfined old-auid=4294967295 auid=33 tty=(none) old-ses=4294967295 ses=50544 res=1
2026-02-27T04:00:01.923615-08:00 blackbox kernel: audit: type=1300 audit(1772193601.922:798920): arch=c000003e syscall=1 success=yes exit=2 a0=7 a1=7fff81d75200 a2=2 a3=0 items=0 ppid=2654 pid=1744810 auid=33 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=50544 comm="cron" exe="/usr/sbin/cron" subj=unconfined key=(null)
2026-02-27T04:00:01.923616-08:00 blackbox kernel: audit: type=1327 audit(1772193601.922:798920): proctitle=2F7573722F7362696E2F43524F4E002D66002D50
2026-02-27T04:00:01.924259-08:00 blackbox CRON[1744811]: (www-data) CMD (/usr/bin/php8.3 /mnt/MONSTERDRIVE/pixelfeddata/pixelfed/artisan schedule:run >> /dev/null 2>&1)
2026-02-27T04:00:01.924614-08:00 blackbox kernel: audit: type=1105 audit(1772193601.923:798921): pid=1744810 uid=0 auid=33 ses=50544 subj=unconfined msg='op=PAM:session_open grantors=pam_loginuid,pam_env,pam_env,pam_permit,pam_umask,pam_unix,pam_limits acct="www-data" exe="/usr/sbin/cron" hostname=? addr=? terminal=cron res=success'
2026-02-27T04:00:01.925610-08:00 blackbox kernel: audit: type=1110 audit(1772193601.924:798922): pid=1744811 uid=0 auid=33 ses=50544 subj=unconfined msg='op=PAM:setcred grantors=pam_permit,pam_cap acct="www-data" exe="/usr/sbin/cron" hostname=? addr=? terminal=cron res=success'
2026-02-27T04:00:02.357616-08:00 blackbox kernel: audit: type=1104 audit(1772193602.356:798923): pid=1744810 uid=0 auid=33 ses=50544 subj=unconfined msg='op=PAM:setcred grantors=pam_permit acct="www-data" exe="/usr/sbin/cron" hostname=? addr=? terminal=cron res=success'
2026-02-27T09:23:35.786375-08:00 blackbox systemd-modules-load[904]: Inserted module 'dm_multipath'

Would something like this be a direct hardware failure? Like a power supply hiccup or something? It happening at 4am coincides with my electric car starting to charge, but the server is on a dedicated 20A circuit and behind a battery backup. I also don’t see any power issues on my Sense monitor at that time though it has limited resolution.

Mainboard is a Supermicro H13SAE-MF and I’m using ECC RAM.

I’ve been running this hardware for over a year and never had this issue, but I’m running out of places to look.

Might be time to finally get IPMI working.

https://lemmy.world/post/43647217

$$5745
https://kbin.melroy.org/u/SharkAttak posted on Mar 1, 2026 17:42
In reply to: https://anarchist.nexus/comment/2832731

So you’re saying there’s a market for lead lined PC cases? 🤔

https://kbin.melroy.org/m/selfhosted@lemmy.world/t/1538266/-/comment/11347775
$$5803
https://anarchist.nexus/u/Wildmimic posted on Mar 1, 2026 18:55
In reply to: https://kbin.melroy.org/m/selfhosted@lemmy.world/t/1538266/-/comment/11347775

That might introduce more issues than help. If high speed particles impact your shielding, you might get a “particle shower” from the impact on your electronics. Radiation Hardening is part of the design of the chips - mainly creating less dense structures with bigger transistors, because they don’t flip as easily as the very small gates on a H200. That’s also the reason why most space based computers have the processing power of a system around 2005.

https://anarchist.nexus/comment/2859523

Connect NetBird server to a peer?

$$4985
https://slrpnk.net/u/statelesz posted on Feb 27, 2026 15:41

I just installed NetBird on a VPS using the Self-Hosting Quickstart Guide. Now I want to connect the VPS using Netbird to another client. When I also use Docker to register the VPS as a Netbird peer the whole network gets messed up because now the server and the client try to manage the network. So how am I supposed to register the VPS as a netbird peer to connect it to other peers?

https://slrpnk.net/post/34658520

$$5023
https://lemmy.world/u/Hominine posted on Feb 27, 2026 17:07
In reply to: https://slrpnk.net/post/34658520

I’m not quite sure what you are asking but I run the Netbird management containers containers on a server and also run a native client alongside them to have the server itself also perform as a peer. Is that what you are looking to do above?

https://lemmy.world/comment/22380232
$$5127
https://slrpnk.net/u/statelesz posted on Feb 27, 2026 21:33
In reply to: https://lemmy.world/comment/22380232

Yes, but I also want to run the client in a container and the docs recommend to run the container using network_mode: host. And I suspect this creates a conflict in networks. So I want to have Netbird server, Netbird client and Nginx Proxy Manager all in containers share the same network.

https://slrpnk.net/comment/20973719

It's me again. My Kubernetes devolver has reached the astral plane.

$$4945
https://jlai.lu/u/pokexpert30 posted on Feb 27, 2026 14:04

Hey there, it’s me again with my cursed project. Last time is said “i basically reinvented Kubernetes”. But the voices won and I legit did.

Last time it was a cursed novelty. A random script made by some autistic dude with too much time on its hand.

Now it’s become its own project, with ecosystem and overpriced .io domain. For no reason other than : It’s cursed, but it works beautifully.

Every Kind is handled by its distinct code. Everything is pluggable, nothing is hardcoded. The next layer of hell is for someone else to write Docker Swarm extensions. Won’t be me.

I am, again, very sorry. Sorry for releasing this thing into the world as a complete, working, product.

And sorry for keeping spamming it. I will stop, i promises (the voices will never)

https://jlai.lu/post/33786080

$$5278
https://lemmy.world/u/tmjaea posted on Feb 28, 2026 13:54
In reply to: https://lemmy.world/comment/22388585

Ξέρεις την ελληνικά γλώσσα;

https://lemmy.world/comment/22395171
$$5299
https://lemmy.world/u/irmadlad posted on Feb 28, 2026 16:36
In reply to: https://lemmy.world/comment/22395171

No, no hablo Griego.

https://lemmy.world/comment/22397696

Self-Host Weekly (27 February 2026)

$$4933
https://lemmy.world/u/jogai_san posted on Feb 27, 2026 13:12

Not in there: - https://github.com/dannymcc/bluehood (alpha) - https://github.com/p2r3/convert

https://lemmy.world/post/43637850

$$5206
https://piefed.social/u/perishthethought posted on Feb 28, 2026 02:45
In reply to: https://belgae.social/comment/2382984

Yep. I got an email from them yesterday. My lil box is going from just under 4 USD to 5 USD per month.

https://piefed.social/comment/10325605
$$5207
https://piefed.social/u/perishthethought posted on Feb 28, 2026 02:47
In reply to: https://lemmy.ml/comment/24223564

Yes but the RSS feed for non-subscribers is just the announcement of the post. I still have to go to the site to read the whole newsletter, which is fine.

https://piefed.social/comment/10325620

What's up with expired domains being unavailable?

$$4871
https://lemmy.world/u/Maroon posted on Feb 27, 2026 09:03

A domain name I was interested in expired in January this year. It was previously registered at Squarespace.com.

Why is it still unavailable to purchase despite being more than a month since its expiry?

Not sure if relevant but I checked the expiry date at: whatsmydns.net/domain-expiration

https://lemmy.world/post/43631607

$$4935
https://piefed.social/u/one_old_coder posted on Feb 27, 2026 13:27
In reply to: https://lemmy.world/comment/22373785

If it’s not a cooldown period as that other guy said, you may contact the scammer new owner, he will ask for a billion dollars and it’s up to you whether that domain was important enough. Consider finding a new one right now if you can.

https://piefed.social/comment/10316034
$$5063
https://sh.itjust.works/u/Pika posted on Feb 27, 2026 18:39
In reply to: https://lemmy.world/post/43631607

Basically many domain providers will hold onto domains for a little while after it expires.

Some like namecheap also advertise the domain names to peddle-man companies that will somehow buy temporary access to the domain after your extortion recall window expires.

To continue the namecheap example, when your namecheap domain expires, it gives you a lapse window where you can pay like double the cost of the domain renewal to reclaim it. If you don’t reclaim it during that window they give it to a middleman whom will somehow buy a 2 or 3 months domain lease for it. They will put it on a “site for sale” broker page and will charge yo easily 100x what you paid for the domain if you wanted it back.

https://sh.itjust.works/comment/24010455
Create New Post