this post was submitted on 02 Dec 2024
141 points (96.1% liked)

Selfhosted

42767 readers
1477 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
[–] BrundleFly2077@sh.itjust.works 54 points 2 months ago (1 children)
[–] zingo@sh.itjust.works 11 points 2 months ago* (last edited 2 months ago) (1 children)

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

[–] ComradeMiao@lemmy.world 4 points 2 months ago

Have you tried beaver docking? I really like it. I just learned of it recently and do it everyday. Better than a lot of other docking.

[–] sugar_in_your_tea@sh.itjust.works 33 points 2 months ago (2 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 2 months ago (1 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.

[–] sugar_in_your_tea@sh.itjust.works 2 points 2 months ago (1 children)

Yeah, it's not perfect, but it works well enough to get what I wanted: see unexpected expenses from my vast array of credit cards. I've caught fraudulent transactions my bank didn't, so that's nice.

I don't actually do strict budgeting with it, I mostly just want to see generally where our money is being spent, and I prefer to keep those transactions as private as possible (well, outside of my banks selling my transaction data to data brokers, that is...).

[–] apprehensively_human@lemmy.ca 4 points 2 months ago (1 children)

Ah. Yeah I'm trying to find an alternative to YNAB since they keep upping their annual fees but the service works so well for me that the price is probably worth it anyway.

Yup, probably.

But hey, there are free options (Actual and Firefly), so there's no harm in trying them out. If you can replicate your setup in YNAB, you might just save yourself some money. But definitely don't ditch it until you've gotten everything set up first.

[–] ComradeMiao@lemmy.world 3 points 2 months ago (1 children)

Did you try Firefly as well? Why AB? Thanks for the recommendation and SimpleFIN looks great.

Firefly

Nope. I found AB and saw that they had experimental support for SimpleFIN, which supports financial institutions in my country (USA), and it was cheaper than my old, non-selfhosted solution (Tiller). SimpleFIN provides a pretty simple API, so there's no reason Firefly couldn't support it as well (and there's an issue for it).

I also really hate PHP, so the fact that Actual Budget is written in node.js is a plus.

[–] BrianTheeBiscuiteer@lemmy.world 24 points 2 months ago (6 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.

load more comments (6 replies)
[–] bizarroland@fedia.io 20 points 2 months 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)
[–] chunkystyles@sopuli.xyz 17 points 2 months 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 2 months 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 3 points 2 months ago (4 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.

load more comments (4 replies)
[–] TedZanzibar@feddit.uk 17 points 2 months ago

Webtop. Lightweight Linux VMs but in Docker.

[–] bluelion@sh.itjust.works 16 points 2 months ago (4 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 2 months ago (2 children)
load more comments (2 replies)
[–] WhyJiffie@sh.itjust.works 3 points 2 months ago (1 children)

sorry what, it can keep a location history? how?

[–] bluelion@sh.itjust.works 4 points 2 months ago

You need to install the client from F-Droid and it periodically polls your device for its location.

[–] paradox2011@lemmy.ml 2 points 2 months ago (1 children)

I've been wanting to spin this up myself, but the fact that the Dev says his example docker-compose.yml is incomplete has stopped me in the past. Did you have to add anything to get it functional?

[–] bluelion@sh.itjust.works 4 points 2 months ago (1 children)

the only change I had to make was to add the config file to the volumes list:

compose.yml

services:
  fmd-server:
    image: registry.gitlab.com/nulide/findmydeviceserver:v0.7.0
    container_name: fmd-server
    volumes:
      - data:/data
      - ./fmd/data:/fmd/db/
      - ./fmd/config/config.yml:/fmd/config.yml:ro
    restart: unless-stopped
    networks:
      - fmd_server
#    ports:
#      - 8080:8080

# legacy
volumes:
  data:

networks:
  fmd_server:

load more comments (1 replies)
load more comments (1 replies)
[–] retro@infosec.pub 14 points 2 months ago* (last edited 2 months ago) (1 children)

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

load more comments (1 replies)
[–] Ugurcan@lemmy.world 14 points 2 months ago* (last edited 2 months ago) (5 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.

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

Why did you pick N8N over Node-RED?

[–] Ugurcan@lemmy.world 2 points 2 months 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.

load more comments (1 replies)
load more comments (4 replies)
[–] dogsnest@lemmy.world 12 points 2 months ago (1 children)
[–] theshatterstone54@feddit.uk 4 points 2 months ago (1 children)

Cool, but is there any reason to use this over Searx?

[–] zingo@sh.itjust.works 10 points 2 months ago* (last edited 2 months ago) (1 children)

No, mostly because Google Search is just terrible. The app itself is great.

At least with Searx you can search multiple private search engines (your preference) at once. You can also selfhost it.

[–] aStonedSanta@lemm.ee 2 points 2 months ago (2 children)

I need to finally look into this shit. I bought a domain and everything but have never tried to make anything actually exposed. Meh. Maybe I hyper fixate on it this week. Fingers crossed.

[–] WhyJiffie@sh.itjust.works 7 points 2 months ago

you don't need to expose it. set up wireguard and have fun much more safely

[–] rumba@lemmy.zip 3 points 2 months ago

Run searx and cloudflared, then you can expose it and have DDOS protection

[–] blackstrat@lemmy.fwgx.uk 10 points 2 months ago (5 children)

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

Having a browser in a browser is surprisingly useful.

load more comments (5 replies)
[–] mbirth@lemmy.ml 9 points 2 months 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.

[–] JC1@lemmy.ca 3 points 2 months ago

That is actually very useful. I'm saving that for later.

[–] Strit@lemmy.linuxuserspace.show 6 points 2 months ago

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.

[–] blockheadjt@sh.itjust.works 5 points 2 months 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 5 points 2 months 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?

[–] tritonium@midwest.social 4 points 2 months ago

OpenBooks - Easily download/pirate books.

uLogger - Logging my travel and rides.

Adminer - GUI frontend that can access multiple databases.

Minimalist-Web-Notepad - A simple notepad for quick notes and lists.

[–] tuhriel@infosec.pub 3 points 2 months 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

load more comments
view more: next ›