this post was submitted on 02 Dec 2024
128 points (95.7% liked)

Selfhosted

40474 readers
381 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

Mine is beaverhabits, just a good habit app that has come out recently.

top 50 comments
sorted by: hot top controversial new old
[–] blockheadjt@sh.itjust.works 3 points 8 hours ago (1 children)

Does anyone have a guide or tutorial that can help me make sense of what everyone is talking about here?

[–] Blisterexe@lemmy.zip 3 points 8 hours ago

well, i could just link you to docker's documentation, but that's not super helpful. The tldr is that docker is a way of distributing/running software you run on servers.

What do you want to do? Do you just want to learn, or do you want to set something up?

[–] AustralianSimon@lemmy.world 1 points 9 hours ago* (last edited 9 hours ago) (1 children)

I'm a big fan of Twitch Channel Points Miner v2 for getting all the hats (MT items) from Twitch without watching anything.

https://github.com/Tkd-Alex/Twitch-Channel-Points-Miner-v2

[–] OminousOrange@lemmy.ca 1 points 8 hours ago

Looks like that one isn't maintained. That page links to this one instead.

[–] fruitycoder@sh.itjust.works 2 points 12 hours ago

Distrobox. Building weird projects is nicer when I can start from a fresh system each time.

[–] chunkystyles@sopuli.xyz 10 points 18 hours ago (1 children)

I use https://ntfy.sh/ for a lot of stuff and I don't see anyone talk about it. I recently wrote a container to poll RSS feeds and send push notifications via ntfy https://github.com/chunkystyles/rssToNtfy

[–] mbirth@lemmy.ml 4 points 16 hours ago (1 children)

I’m a lifetime Pushover user. As far as I can tell, ntfy isn’t using official push notifications whereas Pushover does. Also, ntfy has issues on iOS. That’s why I’m still running all my notifications via Pushover.

[–] chunkystyles@sopuli.xyz 2 points 13 hours ago (1 children)

I thought I replied to this earlier, but it seems like it didn't take.

Pushover seems nice, but doesn't seem to be self-hostable. It looks like there is a replacement service in the works called Overpush.

All I can say is that I don't own any Apple products and never even looked at that section of their documentation. The Android and web clients work flawlessly, except that the Android client doesn't support markdown.

[–] mbirth@lemmy.ml 1 points 11 hours ago (1 children)

While it may work great, nothing beats using the manufacturer’s push notification channels in terms of reliability and battery consumption. At least from my experience. And that’s why Pushover is still kicking around after so many years…

[–] chunkystyles@sopuli.xyz 1 points 10 hours ago (1 children)

Ntfy, if setup correctly, uses a web socket connection, which reduces the battery usage. I don't think I ever had it setup without that, so I can't say how bad it is. But with it, it's not a drain for me on a Pixel 7.

[–] node815@lemmy.world 2 points 9 hours ago (1 children)

I use Gotify I self host it and it uses an app on my Android, super easy to set up and use. I tie in Home Assistant and a few other setups with it and it runs great.

[–] chunkystyles@sopuli.xyz 1 points 6 hours ago

That looks very similar to ntfy. I googled "gotify vs ntfy" and found this thread on reddit (ew, I know) https://www.reddit.com/r/selfhosted/comments/shw73e/difference_between_ntfy_and_gotify/

Con: User separation. A user can create "apps" (channels), and will receive messages posted there. Users will not receive messages posted to apps they didn't create. I haven't yet found a way to create shared apps, or allow multiple clients to receive notifications for a given message, and I don't want to share client logins.

Now, this thread is 3 years old, so I don't know if this is still the case, but this is a deal breaker for me. Several of the topic I have for ntfy are also subscribed by my wife, meaning we both get the notifications. I could just post the same message to two different topics, but that would be lame.

[–] blackstrat@lemmy.fwgx.uk 9 points 1 day ago (1 children)

https://github.com/jlesage/docker-firefox

Having a browser in a browser is surprisingly useful.

[–] nichtburningturtle@feddit.org 2 points 23 hours ago (3 children)
[–] filcuk@lemmy.zip 4 points 15 hours ago

Bypassing work sandboxing

[–] gever4ever@lemmy.world 13 points 23 hours ago (1 children)

I used it to display the Home Assistant UI on an old iPad 2 which didn't support the app or even the Web UI through Safari.

[–] curbstickle@lemmy.dbzer0.com 5 points 19 hours ago

Ooh, thats a nice solution! Ive got an old iPad myself that doesnt do much, I could use that and set it up for the kitchen for my wife and I (mealie recipes)

[–] blackstrat@lemmy.fwgx.uk 3 points 21 hours ago

Firewall bypass ~°!°~

[–] Ugurcan@lemmy.world 10 points 1 day ago* (last edited 1 day ago) (3 children)

KitchenOwl - Smart Shopping List & Recipe Manager - paste any online recipe (including YouTube) and it will add the missing ingredients to your shopping list.

N8N - IFTTT/Zapier alternative visual scripter with NodeRed touch. Has integrations with thousands of APIs.

Not directly a docker image but Obsidian LiveSync, an Obsidian plugin that uses a self-hosted CouchDB or Object storage to replicate official Sync.

[–] filcuk@lemmy.zip 1 points 15 hours ago

Is grocery tracking good enough to use owl over Mealie?

[–] qaz@lemmy.world 3 points 1 day ago (2 children)

Why did you pick N8N over Node-RED?

[–] Ugurcan@lemmy.world 2 points 14 hours ago

Node-RED requires enough technical knowledge that it becomes not easier, but harder than writing JS code when things go medium size. N8N is superior in UX.

Also although I greatly appreciate everyone’s efforts, I don’t want to rely on community plugins that require maintenance and may or may not abandoned after it’s developer loses interest/move on with their life. TBH NPM is brimming with those.

[–] filcuk@lemmy.zip 2 points 15 hours ago

Haven't tried node, so I'm interested to hear as well, but n8n is super easy to set up, and I like the interface.
I've looked at node multiple times in the past, and I remember finding no reason to switch.

[–] AustralianSimon@lemmy.world 2 points 1 day ago (1 children)

N8n just got 50k stars on github

load more comments (1 replies)

I think my most obscure one is "Homarr", which as the name suggests is a dashboard designed with the *arr suite in mind, but I use it as a regular dashboard for my regular services.

[–] retro@infosec.pub 11 points 1 day ago* (last edited 1 day ago) (1 children)

Hoarder. It is bookmark management with AI tagging. Tags are amazing when you don't have to assign them yourself.

[–] SplashJackson@lemmy.ca 2 points 18 hours ago

Tabs were the worst invention in the world for those of us with ADHD

[–] BrundleFly2077@sh.itjust.works 48 points 1 day ago (1 children)
[–] zingo@sh.itjust.works 11 points 1 day ago* (last edited 1 day ago) (1 children)

Yeah, combines with beaverhabits, for all around fun action.

load more comments (1 replies)
[–] sugar_in_your_tea@sh.itjust.works 31 points 1 day ago (3 children)

Hmm, not sure if it's lesser known, but Actual Budget is pretty neat. I pay for SimpleFIN to get transactions and whatnot, and it has been awesome to keep track of my finances.

[–] apprehensively_human@lemmy.ca 7 points 1 day ago (3 children)

I bounced off of Actual when I realized how clunky its goal templating is. I want to be able to have all my categories fill in a single click but the goal templates are hidden behind an experimental feature.

load more comments (3 replies)
load more comments (2 replies)
[–] tuhriel@infosec.pub 3 points 1 day ago

PlantUML-Server: Github / Docker Hub I do use some plantuml graphics in my Obsidian notes to document my network setup. And it's really nice to have a self hosted renderer where all my devices can access it.

UnifiBrowser Github / Docker Docker Image to access the Unifi API, helped a lot to debug the integration of Unifi data into other tools (e.g. Munin)

Wanderer Github - Platform to save and upload gps tracks. I do misuse it as a platform for my motorbike tour 'library' for easy choice which tour I want to do

[–] BrianTheeBiscuiteer@lemmy.world 22 points 1 day ago (5 children)

Not useful on its own but https://sablierapp.dev/ was really useful for me in getting back resources from some of the heavyweight containers I use. For those unfamiliar with it, Sablier can stop containers that go idle and then spin them back up automatically when a request comes in. It requires Traefik, NGINX, or Caddy running always so it could complicate your server but for me I couldn't do without it.

[–] filcuk@lemmy.zip 1 points 15 hours ago (1 children)

I believe this can integrate with various reverse proxies and trigger on-demand?

[–] BrianTheeBiscuiteer@lemmy.world 2 points 14 hours ago* (last edited 14 hours ago)

Right. When a request comes in, Traefik, for one, will hold the connection until the service is back up then forward the request as usual. This works for UIs as well. You'll get a temporary loading page then redirected to the requested UI when the service is up.

load more comments (4 replies)
[–] TedZanzibar@feddit.uk 16 points 1 day ago

Webtop. Lightweight Linux VMs but in Docker.

[–] bizarroland@fedia.io 18 points 1 day ago (1 children)

https://github.com/modem7/docker-rickroll

There are also variations on this that play ASCII Star wars and modified versions of the song that are terrible on purpose.

I set this as the admin login link to my docker system just in case somebody manages to infiltrate my network.

load more comments (1 replies)
[–] bluelion@sh.itjust.works 13 points 1 day ago (7 children)

https://gitlab.com/Nulide/findmydeviceserver, a FOSS and self-hosted alternative to location history. Particularly useful for finding my device which has no Google services on it.

[–] mbirth@lemmy.ml 4 points 22 hours ago (1 children)
[–] bluelion@sh.itjust.works 2 points 18 hours ago (1 children)

I used Traccar before switching to FMD. It used a lot of battery for somewhat inaccurate results in my case (might be phone related).

[–] mbirth@lemmy.ml 3 points 16 hours ago

I’m using OwnTracks on the phone. No complaints at all.

load more comments (6 replies)
[–] dogsnest@lemmy.world 11 points 1 day ago (5 children)
load more comments (5 replies)
[–] mbirth@lemmy.ml 9 points 1 day ago (1 children)

traefik-kop which allows me to use Docker-Compose labels for Traefik even on my other Docker hosts without the need for Docker Swarm or K8s.

load more comments (1 replies)
load more comments
view more: next ›