Anyone else have it ? The more work I do setting things up like dockers, reverse proxies, single sign on, etc. the more I want to do it. But I’m running out of ideas of things to host that would actually benefit me. But I have that itch where I want more lol.

So far I have the following: (EDIT: added descriptions for those who aren’t familar with all of it. )

  1. Caddy - use this primarily as a reverse proxy to access my applications via my domain and outside the house
  2. Nextcloud - mainly using it for cloud storage but also some of their other apps likes decks and tasks as well as contacts and calendar.
  3. Memos - simple note taking app similar to twitter but personal.
  4. Miniflux - rss
  5. Authentik - sso
  6. Portainer - web view of dockers and status / health
  7. KitchenOwl - groceries / recipe management
  8. Actual - zero budgeting (like YNAB)
  9. Firefly iii - finances management
  10. Immich - images / iCloud replacement
  11. Organizr (barely using it. Trying to think of more use cases) - dashboard of all my services
  12. Speedtest - runs daily speed tests and monitors.
  13. Plex - host my media library
  14. Plex_Debrid / rclone - sync real Debrid with plex.
  15. rsync to backup data to one onsite and one off site location. Automated backups
  16. Watchtower automated docker updates
  17. Home Assistant - home automation
  18. Home bridge - Apple home automation
  19. Zigbee2mqtt - manage zigbee smart home devices
  20. Unifi controller - manage my network

I think that’s everything!

Edit: Thanks for the overwhelming responses! I really appreciate everyone with their opinions. First things first I did get borg setup for both my server and my desktop so thats awesome! I am waiting for response from my backup server admin if they can install rdiff-backup for me so I can utilize that as well for my cloud backups.

Going to take a look at a few other of the many suggestions here! More than a few I like!

conrad82
link
fedilink
English
31Y

You could set up specifically clementines and tell me how you got it working 😅😅

I recently started using https://silverbullet.md (note taking with PWA offline support). And nforwardauth (authentication). I like both so far.

I see you are also missing paperless-ngx, syncthing and gitea

@fraydabson@sopuli.xyz
creator
link
fedilink
English
11Y

What is clementines? I use memos for my note taking and has a real nice iOS app.

Paperless-ngx sounds nice. I’m so bad with physical papers and storing them so that could be big for me.

I use Nextcloud for my file syncing.

Gitea sounds cool if I get back into coding.

conrad82
link
fedilink
English
21Y

clementines is a shopping list program. it sounded nice, but I couldn’t get the installation working https://davideshay.github.io/groceries/

I have been using memos too, but I am switching to silverbullet now. I was trying to take/read some notes on an airplane, and memos didn’t work offline. So that is the reason for switching. The developers said offline support is on the roadmap, and suggested using telegram integration for offline note taking until then.

I mainly use gitea for revision control of my docker compose file these days.

Ah, yes when I had iPhone I also didn’t use syncthing. But now I use Android and like syncthing better than Nextcloud. NC stopped working for me a few times, syncthing has been solid

@fraydabson@sopuli.xyz
creator
link
fedilink
English
21Y

Oh cool. I am using KitchenOwl and someone else on this post suggested a few recipe managers. I’ll definitely check out clementines (if I get it working haha)

For memos I never realized it doesn’t work offline. Thankfully it’s rare I am offline but that does worry me that when it does happen I won’t have access to my notes. I’ll definitely take a look at silver bullet!

Version control of docker compose files why the heck didn’t I think of that before lol. Would have helped me more than a few times. Going to get that setup as well.

Makes sense. I think I did use sync thing years ago when I was on android. Thankfully the only issues I’ve had with Nextcloud have been user error.

How does actual compares to firefly?

@fraydabson@sopuli.xyz
creator
link
fedilink
English
21Y

From what I can see they are totally different finance apps. Actual is basically YNAB. Where firefly is not much of a budget tool more of a finance manager. I stopped using firefly for now but still using actual. As soon as they finish work on bank linking I think it’s going to be the perfect zero budgeting tool

How is it all running? I’d look into moving to proper infrastructure and maybe even go a bit wild and run OpenStack? Maybe with OpenShift on top and migrate your docker stuff into Kubernetes?

Personally I think both OpenStack and OpenShift are cool as shit!

@fraydabson@sopuli.xyz
creator
link
fedilink
English
11Y

Out of curiosity what makes that a more proper infrastructure? I’m not against it I actually like the idea but curious the reasoning. I think doing that and trying kubernetes would be a great learning opportunity and potentially help me with job seeking in the future.

Well that entirely depends on what you’re running now of course. Due to lack of information I assumed the most common setup of community vSphere or Proxmox on old PCs / SFF workstations. If you’re already doing used rack servers, USPs, redundant switches and SAN then it’s not really any more proper just more modern. I put fault tolerance as something that takes you from less to more proper. If you’re hosting important stuff like say security systems, mail, communication like Matrix and the family photos then it stands to reason that it should be run on infrastructure that will last, make upgrades easy and keep your data safe (which also of course requires some kind of off-site capability as well). That said I don’t have the space for a server rack at the moment so I can’t realize my plans in this area, but one day I will!

nickwitha_k (he/him)
link
fedilink
English
41Y

Observability stack?

lckdscl [they/them]
link
fedilink
English
121Y

Monitoring. Try out Prometheus/InfluxDB and Grafana, throw Loki in there too… It’ll keep you busy for a few days to a week at least.

I did all of that and I just use Netdata now.

@fraydabson@sopuli.xyz
creator
link
fedilink
English
11Y

Decided to just start with Netdata. Looks interesting! Got it running on my server and desktop.

lckdscl [they/them]
link
fedilink
English
2
edit-2
1Y

Wise move, all the default alerts that came preconfigured are such a timesaver. I realise what I needed was alerts and not really visualization.

@fraydabson@sopuli.xyz
creator
link
fedilink
English
11Y

Right. And it looks so similar to datadog which I already use at work.

Rikudou_Sage
link
fedilink
English
11
edit-2
1Y

PiHole or AdGuard Home, rutorrent, GitLab.

@BestBouclettes@jlai.lu
link
fedilink
English
61Y

I would love to self host more but I feel like I don’t have the proper hardware to back it up and I feel like it would take a lot of my free time to manage it properly.

@Shdwdrgn@mander.xyz
link
fedilink
English
41Y

If docker isn’t your thing, you can run multiple virtual machines under KVM and make each service its own separate machine. It really doesn’t take much hardware to get started. If you meant doing system backups, you could always start with building a simple NAS from an old desktop machine, then run a cron job with rdiff-backup to make daily incremental copies of your other servers.

The point is, don’t let old hardware hold you back. I just moved my web servers off of some 20-year-old rack servers earlier this year, it really doesn’t take a lot. Just grab any machine you have laying around and get started. The practice will teach you a lot, and you can then figure out if you need a better system.

Giddy
link
fedilink
English
21Y

My stuff is hosted on an Intel NUC celeron, an rpi4 and an rpi zero. You don’t need beefy hardware.

conrad82
link
fedilink
English
21Y

I use my old gaming computer, before that I used a raspberry pi. The Pi is sufficient for a lot of things.

Managing the dockers doesn’t take that much effort. Setting things up did take a lot of time, in many small chunks. I never use the :latest tag, and do manual updates. This way things rarely breaks

@fraydabson@sopuli.xyz
creator
link
fedilink
English
21Y

I also use my old gaming computer! Makes a perfect home server.

conrad82
link
fedilink
English
21Y

Agreed! It has been solid. Though sometimes I want something smaller 🫣 But with room for disks😅

Matt The Horwood
link
fedilink
English
31Y

Maybe try alternatives to things you run and see if there is a better thing

@fraydabson@sopuli.xyz
creator
link
fedilink
English
11Y

That is a good idea ! I meant to do this but forgot lol

@Decronym@lemmy.decronym.xyz
bot account
link
fedilink
English
1
edit-2
1Y

Acronyms, initialisms, abbreviations, contractions, and other phrases which expand to something larger, that I’ve seen in this thread:

Fewer Letters More Letters
DNS Domain Name Service/System
HTTP Hypertext Transfer Protocol, the Web
IP Internet Protocol
NAS Network-Attached Storage
NUC Next Unit of Computing brand of Intel small computers
PiHole Network-wide ad-blocker (DNS sinkhole)
SMTP Simple Mail Transfer Protocol
SSL Secure Sockets Layer, for transparent encryption
TLS Transport Layer Security, supersedes SSL
VPN Virtual Private Network
k8s Kubernetes container management package
nginx Popular HTTP server

11 acronyms in this thread; the most compressed thread commented on today has 8 acronyms.

[Thread #44 for this sub, first seen 14th Aug 2023, 17:25] [FAQ] [Full list] [Contact] [Source code]

eroc1990
link
fedilink
English
21Y

Shouldn’t this account be flagged as a bot account? Or am I missing the marker that says it is?

Good point, it doesn’t appear to be. Might be good to drop a note on GitHub (or their contact method of choice) so they can set that flag.

Edit: I just went and sent them a mention on Mastodon. I noticed it’s an admin account so I wonder if Lemmy lets both flags be set at once.

Tiritibambix
link
fedilink
English
5
edit-2
1Y

In no specific order

goaccess-for-nginxproxymanager

filebrowser

smokeping

searxng

duplicati

whoogle

nginx-proxy-manager

flaresolverr

linkding

ntfy

changedetection.io

librex

shlink

portainer

speedtest-tracker

pihole

unbound

wg-easy

bookstack

memos

epicgames-freegames

mind-reminders

teddit

vikunja

uptime-kuma

Bloben

stash

jackett

gluetun

prowlarr

mstream

jellyseerr

sonarr

nextcloud

qbittorrentvpn

komga

bazarr

duplicati

Tube-archivist

homepage

radarr

picoshare

audiobookshelf

lychee

scrutiny

youtubedl-material

deemix

Jellyfin

Invidious

Wefwef

Serge

Host a containerized Bitwarden instance.

@fraydabson@sopuli.xyz
creator
link
fedilink
English
01Y

I’ve considered this. Since I use it. I always read how people say that’s the one thing they rather leave to the pros lol

@aesir@lemmy.world
link
fedilink
English
41Y

I disagree, you’ll have your backups, so even if everything breaks you will have a failsafe. If you get compromised it’s still not an issue: Everything server side is encrypted, the safety is in the clients and your master password length.

So, I see no particular differences with other services. Considering I hear of some issues with bitwarden servers that are constantly under attack, selfhosting could even increase the availability.

@fraydabson@sopuli.xyz
creator
link
fedilink
English
21Y

Yeah that’s a good point. I don’t see why not. Thanks I’ll probably give it a shot.

NegativeLookBehind
link
fedilink
2
edit-2
1Y

I got it working in my local Kubernetes cluster, by writing all the yml files myself. Then realized someone built a Helm chart for it, which is much easier to maintain. The hardest part was generating the TLS cert.

Helm chart

Giddy
link
fedilink
English
21Y

deleted by creator

@loggy@infosec.pub
link
fedilink
English
31Y

I’m currently using Authelia, but would like to see what Authentik provides. The last time I tried it, I remember circling through multiple sections in the web app to add authentication and bypass certain endpoints.

Also, it was considerably heavy compared to Authelia. Still, I would like to give it a chance again to see what I’m missing.

@fraydabson@sopuli.xyz
creator
link
fedilink
English
21Y

Yeah I haven’t tried authelia yet. I saw a lot of people talking good about authentik so decided to try it and I like it ! Yeah you have to set up both a provider and app which I believe is different but it’s easy!

@elscallr@lemmy.world
link
fedilink
English
51Y

Your own Lemmy instance.

@hogofwar@lemmy.world
link
fedilink
English
31Y

Are firefly and actual different enough to justify running both? I’m looking into them myself.

As for suggestions on other things to host, maybe a recipe manager like Mealie, Tandoor or nextcloud cookbook?

@fraydabson@sopuli.xyz
creator
link
fedilink
English
21Y

I haven’t got deep into using both yet but from what I’ve seen so far they are very different.

Actual is basically YNAB so if you’ve used that before you’ll be familiar with it. I am a current subscriber to YNAB and considering fully switching over to Actual.

Firefly iii is like an accounting program to manage all your finances and less about budget categories and giving every dollar a job. I personally don’t see my self using this much.

I am using KitchenOwl right now for recipe management. I haven’t gotten deep into it yet and I am intrigued to try something different. There was another one I was looking at that hadn’t been updated in a while so I just settled on KitchenOwl I’ll check those others out ! Which one is your preference?

@nothendev@sopuli.xyz
link
fedilink
English
41Y

Also if you’re running out of ideas on what to do, try to Nixify it. Install NixOS, learn modules, maybe make some modules yourself. Fun journey.

Create a post

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!

  • 1 user online
  • 120 users / day
  • 416 users / week
  • 1.15K users / month
  • 3.85K users / 6 months
  • 1 subscriber
  • 3.68K Posts
  • 74.2K Comments
  • Modlog