Goofed Home

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

39 posts in conversation

$$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

My thoughts shopping around for a wiki solution

$$4748
https://lemmy.world/u/early_riser posted on Feb 26, 2026 21:58

I know wikis have been discussed here before, but I wanted to add my two cents after shopping around for a wiki at work and for personal use.

Obsidian

Pros

  • plain text storage format
  • great at gathering disorganized thoughts without imposing a rigid structure

Cons

  • closed source
  • many features that arguably define a wiki are either absent or paywalled, like easy sharing, collaboration, and versioning

Mediawiki

Pros

  • it’s the wiki. Everyone’s used and possibly edited a Wikipedia page.
  • version history
  • close to Obsidian in terms of “write now, organize later”
  • Probably the nicest-looking FOSS wiki platform out of the box
  • a lot of the features that Obsidian paywalls are built in, like multi user support and version history

Cons

  • Articles not stored in plain text
  • Has its own markup. Granted Mediawiki predates Markdown but the table syntax is horrendous. The Mediawiki help page on the matter actually tries to dissuade you from using tables and notes that the markup is ugly.
  • Extensions are annoying to install
  • Absolutely zero access control. You can even edit other people’s user pages. There’s no way to hide sections of a wiki from the public or from particular groups of users.
  • It tries to be all things to everyone. While this makes it versatile, it also means doing a particular thing probably requires knowledge of CSS or Mediawiki’s own templeting syntax. Sometimes I just want to have an info box that doesn’t clutter the source code of a page.

Dokuwiki

Pros

  • Access control finally!
  • Plain text files
  • Easy to create namespaces, which Mediawiki also has but doesn’t want you to go crazy making your own.
  • While it’s not Markdown, the markup is nicer than Mediawiki IMO. The table syntax at least is miles better

Cons

  • Uglier than sin. Yes even many of the templates (themes) on offer aren’t much better. The Bootstrap 3 template seems particularly popular, and while it’s a marked improvement in most areas, like a lot of frontends that use those bootswatch pallets there are dusty corners that don’t work, like black text on a black background.
  • Some stuff like tags and moving pages have to be achieved via plugins. Seriously you can’t even rename a page?
  • Mutilates article titles. Makes everything lowercase and replaces non alphanumeric chars with underscores (or something else configurable).

Bookstack

Pros

  • It looks good I guess. Haven’t spent much time with it.
  • Yay markdown!
  • Also has access control

Cons

  • Also not plain text
  • remember earlier when I talked about “write now, organize later”? Bookstack holds a gun to your head and forces you to use its shelf>book>chapter>page organization system. I know some people thrive under this limitation, but I don’t.

Other wikis I’ve tried but not to the same extent

Wiki.js

IDK, I don’t know much about this one, but don’t like the workflow of making new pages.

Gollum

Really simple, which is both good and bad.

An Otter Wiki (the article seems to be part of the name)

A lot like Gollum. Doesn’t indicate when you link to a nonexistent page. No support for article tags.

Pepperminty wiki

Looks cool but it’s abandoned

Tiddlywiki

Steep learning curve but pretty versatile. It’s a single HTML file so you can host it on something like Neocities. Really rudimentary search functions

https://lemmy.world/post/43616899

30 posts in conversation

$$5218
https://lemmy.org/u/null posted on Feb 28, 2026 04:19
In reply to: https://lemmy.world/comment/22367990

A little bit of both. I ran a private wiki for writers to collaborate on for a project. I was doing other tech stuff for the team so it was my job to deal with it. Keeping it updated was a chore and actually using it was finicky.

For example, there was an issue we ran into where we wanted a dynamic table that pulled from other pages. Think of a shopkeeper inventory or something similar where each item was another page. Displaying an item worked fine the first time you pulled it, but if you updated the item’s page it wouldn’t push that to any page it’s displayed on. We ran into issues like this constantly. Some solutions worked, others didn’t.

After a year or so we migrated to something else. It’s free and it’s great that it exists, but it just has a roughness to it that we didn’t have the resources to deal with.

https://lemmy.org/comment/5413448
$$6396
https://lemmy.world/u/early_riser posted on Mar 2, 2026 22:09
In reply to: https://lemmy.world/post/43616899

UPDATE:

I see Bookstack mentioned a lot, so I decided to try installing it. I took the better part of a day and I still can’t get it working. Pity since it looks a lot nicer than Dokuwiki and has access control unlike Mediawiki.

https://lemmy.world/comment/22439983

In arr stack how to pick indexers?

$$5680
https://lemmy.zip/u/troubling087 posted on Mar 1, 2026 14:04

I had a small media library for myself, and wanted to automate it a bit more, so implemented arr stack (prowlarr, radarr, lidarr), it seems to work but I’m not sure how to pick indexers. I have no experience with it, and I initially just picked a public one, but it barely ever seems to download something.

I’m a bit confused about it, should i just pick as many as I can? Or join a private one? But no idea where to start there.

Any advice or push in the right direction would be appreciated.

https://lemmy.zip/post/59986445

25 posts in conversation

$$6336
https://reddthat.com/u/howmuch posted on Mar 2, 2026 19:21
In reply to: https://lemmy.zip/post/59986445

Having a few public indexers shouldn’t hurt. However you probably don’t want to add a ton otherwise you will likely end up being overloaded by duplicates.

But really you should invest in getting into private trackers. Even an entry to mid-tier tracker will get you far better and more reliable results than public. Also the content will generally be much better seeded and more reliable.

https://reddthat.com/comment/25110657
$$6391
https://lemmy.world/u/x00z posted on Mar 2, 2026 21:48
In reply to: https://lemmy.zip/post/59986445

I use Prowlarr with Flaresolverr.

Setup the Flaresolverr indexer proxy in Prowlarr: - Tags: flaresolverr - Host: http://flaresolverr:8191/ (or whatever host+port your flaresolv

And then I use these: - 1337x (Add Tags: flaresolverr) - TorrentDownload - Knaben

It’s not the best and Knaben is mostly just TPB + Rutracker. But this setup gets me everything I need. Everything wrong is filtered as I made my setup look for HEVC with specific bit rate ranges. Invalid file extensions are filtered out.

For actual downloading I use RDT Client with the TorBox debrid service.

Sometimes some indexing services time out but I’ll get the content later.

In my experience, with this setup, I really don’t need Usenet or private torrent trackers.

https://lemmy.world/comment/22439685

Presenting ilias, yet another dashboard because obviously the world needed one more

$$5620
https://piefed.social/u/halfdane posted on Mar 1, 2026 11:02

You know how it goes. You’re happily using Homer or Homepage for your home-lab dashboard. It’s great. It looks nice. It does its job. But then one evening you think: “Wouldn’t it be cool if the dashboard actually showed whether my services are alive without building a custom tile for homer?”

And instead of, oh I don’t know, contributing to homer or using Uptime Kuma next to it like a reasonable person, you go full not-invented-here and build your own thing from scratch.

So here’s ilias, a static HTML dashboard generator that actually checks your stuff.

OfozH6AxZoPCIc7.png

What makes it different from Homer / Homarr / Dashy / the other 47 dashboards?

It actually runs arbitrary checks. You give it a YAML config with HTTP endpoints and shell commands, and it:

  1. Executes all the checks in parallel (so treat it like a shell script and don’t be stupid!)
  2. Matches results against rules you define (status codes, exit codes, regex on output)
  3. Bakes everything into a single, self-contained HTML file. No JavaScript, no API server, no database, no Docker container running in the background

The output is literally one .html file. You can scp it to a Raspberry Pi running nginx, open it from a USB stick, email it to yourself … it just works. It’s HTML and CSS. That’s it.

The “why should I care” summary

  • Zero runtime dependencies. No Node.js, no Docker, no database. One tiny binary, one HTML file out.
  • Active health checks. HTTP requests, shell commands, regex matching on output. Not just a bookmark page.
  • Generate blocks. Run a command before rendering: pipe a Prometheus query into a chart, embed the image as a banner: now your dashboard can show graphs.
  • Single HTML file output. Icons, CSS, images, everything is inlined. The file is fully self-contained.
  • NixOS module included. Systemd timer, nginx vhost, sandboxed service. If you’re a NixOS person, it’s services.ilias.enable = true and you’re done (after verifying my code ofc, I’m just a rando on the internet!).
  • ~1,100 lines of Go. One external dependency (gopkg.in/yaml.v3). That’s the whole thing. You can read the entire codebase during lunch.

Quick taste

Minimal config:

title: My Lab  
groups:  
  - name: Services  
    tiles:  
      - name: Jellyfin  
        icon: https://cdn.jsdelivr.net/npm/simple-icons@v9/icons/jellyfin.svg  
        link: http://jellyfin.lan:8096  
        slots:  
          - name: status  
            check:  
              type: http  
              target: http://jellyfin.lan:8096/health  
            rules:  
              - match: { code: 200 }  
                status: { id: ok, label: "✅" }  
              - match: {}  
                status: { id: down, label: "❌" }  
ilias generate -c config.yaml -o index.html  

Done. Open index.html. Your Jellyfin tile shows ✅ or ❌ based on whether /health returns 200.

Want to check disk space too? Add a command check:

      - name: Disk  
        slots:  
          - name: root  
            check:  
              type: command  
              target: "df / --output=pcent | tail -1 | tr -d ' '"  
            rules:  
              - match: { output: "^[0-6]\\d%$" }  
                status: { id: ok, label: "✅ <70%" }  
              - match: { output: "^[7-8]\\d%$" }  
                status: { id: warn, label: "⚠️ 70-89%" }  
              - match: {}  
                status: { id: full, label: "🔴 ≥90%" }  

Hover over any status to see the raw command output in a tooltip. Regex matching on stdout. Exit codes. The works.

“But what about…”

Uptime Kuma? Uptime Kuma is excellent for monitoring with alerting, history, and notifications. ilias can’t do any of that! It’s for when you want a single glanceable status page that you regenerate every 5 minutes via cron ro whatever. No history, no alerts, no database. Just “is everything green right now.”

Homer? Homer is a beautiful bookmark dashboard. ilias took that idea and asked “what if the bookmarks could tell you if my random, unsupported service behind them is actually working?” If you just want a pretty link page or use the services already supported, Homer is great. If you want status checks for everything baked in, give ilias a try.

Links

https://piefed.social/c/selfhosted/p/1830079/presenting-ilias-yet-another-dashboard-because-obviously-the-world-needed-one-more

35 posts in conversation

$$6061
https://lemmy.today/u/altphoto posted on Mar 2, 2026 05:04
In reply to: https://scrapetacular.ydns.eu/activities/bcfa477a-44a4-4bd9-99b4-18c76b29c678

Excellent! A dashboard dashboard!

https://lemmy.today/comment/22600808
$$6233
https://lemmy.dbzer0.com/u/black_flag posted on Mar 2, 2026 14:22
In reply to: https://piefed.social/comment/10344500

Cool ❤

https://lemmy.dbzer0.com/comment/24714156

How do you effectively backup your high (20+ TB) local NAS?

$$4565
https://lemmy.world/u/NekoKoneko posted on Feb 26, 2026 15:26

I have a 56 TB local Unraid NAS that is parity protected against single drive failure, and while I think a single drive failing and being parity recovered covers data loss 95% of the time, I’m always concerned about two drives failing or a site-/system-wide disaster that takes out the whole NAS.

For other larger local hosters who are smarter and more prepared, what do you do? Do you sync it off site? How do you deal with cost and bandwidth needs if so? What other backup strategies do you use?

(Sorry if this standard scenario has been discussed - searching didn’t turn up anything.)

https://lemmy.world/post/43604046

119 posts in conversation

$$6204
https://lemmy.net.au/u/FreedomAdvocate posted on Mar 2, 2026 12:40
In reply to: https://sopuli.xyz/comment/22185210

So being encrypted before transmission and at rest isn’t enough simply because someone at backblaze can send the encrypted files out to you on a HDD……..

lol

https://lemmy.net.au/comment/1292248
$$6229
https://sopuli.xyz/u/MentalEdge posted on Mar 2, 2026 14:04
In reply to: https://lemmy.net.au/comment/1292248

Nice ragebait.

https://sopuli.xyz/comment/22190157

Conversation

$$6192
https://lemmy.world/u/ZeDoTelhado posted on Mar 2, 2026 12:10
In reply to: https://lotide.fbxl.net/apub/comments/2260873

Never heard of this one, will check once I can

https://lemmy.world/comment/22429374

Conversation

$$4894
https://lemmy.world/u/captcha_incorrect posted on Feb 27, 2026 10:07
In reply to: https://lemmy.world/comment/22119925

Have you considered replace the name with input from stdin? So instead of name=synapse you could do name=$1 and have one script to use for all containers.

https://lemmy.world/comment/22374017

$$6172
https://lemmy.world/u/vane posted on Mar 2, 2026 10:58
In reply to: https://lemmy.world/comment/22374017

yeah but I don’t mind having duplicated scripts, it’s just easier to go to single script and don’t have to worry about everything else, I keep them like bin/synapse/run, bin/synapse/stop, bin/synapse/logs etc. What I haven’t figured out is better way to keep all ports in one place instead of ports.md file but on the other hand it’s not like I have thousands of containers running.

https://lemmy.world/comment/22428616
$$6181
https://lemmy.world/u/captcha_incorrect posted on Mar 2, 2026 11:31
In reply to: https://lemmy.world/comment/22428616

it’s not like I have thousands of containers running

I feel you. I have ~20 container files (some are multiple containers in one file, e.g. db and web server) and I seldom have to do changes to them. Once properly configured, I don’t really have to do anything.

https://lemmy.world/comment/22428963

HelixNotes now on Android, same Rust + Tauri codebase

$$5474
https://lemmy.world/u/ArkHost posted on Mar 1, 2026 00:49

Last month I posted HelixNotes here and some of you asked about mobile. Version 1.2.1 ships with an Android APK. Same codebase, Rust + Tauri 2.0, no separate app. Since last post: Android support, Ollama for local AI, graph view performance improvements, wiki-link navigation, and a bunch of mobile UX polish. Direct APK download from the site. IzzyOnDroid submission in progress. AGPL-3.0, source on Codeberg.

https://lemmy.world/post/43705151

18 posts in conversation

$$6020
https://feddit.org/u/john posted on Mar 2, 2026 02:46
In reply to: https://lemmy.world/post/43705151

Does it support LaTeX blocks for math formulas?

https://feddit.org/comment/11793719
$$6116
https://lemmy.world/u/ArkHost posted on Mar 2, 2026 07:41
In reply to: https://feddit.org/comment/11793719

Yes, it supports LaTeX math blocks via KaTeX.

https://lemmy.world/comment/22426874

Does anyone know of any way to sync AudioBookShelf progress to The Story Graph?

$$4013
https://thebrainbin.org/u/osanna posted on Feb 25, 2026 06:37

As in, it sync how far you are into the audiobook to the story graph every so often?

TIA.

https://thebrainbin.org/m/selfhosted@lemmy.world/t/1445460

7 posts in conversation

$$4286
https://piefed.ca/u/iamthetot posted on Feb 25, 2026 20:12
In reply to: https://thebrainbin.org/m/selfhosted@lemmy.world/t/1445460

Would be cool, as I use both these and currently just update daily.

https://piefed.ca/comment/3653015
$$5959
https://piefed.social/u/jremsikjr posted on Mar 1, 2026 23:57
In reply to: https://reddthat.com/comment/24993666

Nadia Odunayo is the one woman behind TSG.

https://www.youtube.com/watch?v=Fxp9pmemaDg

https://piefed.social/comment/10349872

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

16 posts in conversation

$$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
Create New Post