I think everybody on here is constantly keeping an eye out for what to host next. Sometimes you spinup something which chugs along nicely but sometimes you find out you’ve been missing out.

For me it’s not very refreshing or new: Paperless-ngx. Never thought I would add all my administration to it. But it’s great. I probably can’t find the thing I need, but I should have a record of every mail or letter I’ve gotten. Close second is Wanderer. But I would like to have a little bit more features like adding recorded routes to view speed and compare with previous walks. But that’s not what it is intended for.

What is that service for you?

135 points

https://mealie.io/

Recipe manager and meal planner which can pull recipes from the web. I started using it after a few recipes on sites disappeared. My families most used app (besides plex).

permalink
report
reply
17 points

been loving mealie too! tied in with home assistant for shopping list and the meal planning calendar has helped us cook more together and stop spending so much on takeout!

permalink
report
parent
reply
4 points

Oh I’m going to have to check that out!

permalink
report
parent
reply
5 points

Thanks, this looks awesome, last one I tried was tandoor but didn’t really liked it, the import/export capabilities of this one make it a lot more interesting for me, to ensure I can recover the recipes or build them into markdown files if I ever want to migrate away from it.

permalink
report
parent
reply
5 points

Thanks, installed it right away ;)

permalink
report
parent
reply
4 points

I didn’t know if this was something I was missing, but man this could be my new number 1. The import function is really great. I’ve already added a lot of recipes. Thanks!

permalink
report
parent
reply
2 points

I landed on Tandoor. I had a bunch of recipes on one of those web sites and they switched to a subscription model and locked me out of my recipes. I don’t remember why I chose Tandoor over Mealie, but having full ownership over my recipes is freeing.

permalink
report
parent
reply
2 points

https://mealie.io/

I havent done much with it other than get all our paper recipes into it and added some via import. I am looking forward to it as its my next project now that photos are done.

permalink
report
parent
reply
83 points

The one that was way more useful then expected is immich. I have over 100,000 photos I took during my life and it usually takes me DAYS to find a specific picture I need.

I installed immich and let it AI scan everything for a week or something. Now I can search for something specific like “it’s a black square in the middle of the photo and has a little knob on it” and it finds me the photo I need.

It’s also cool to see photos of people, organized by the individual by searching their name or clicking on their face.

permalink
report
reply
16 points

Is this local only? No clouds reported data?

permalink
report
parent
reply
25 points

Of course it is.

You can download different models as well. For me, without a GPU, searching for example ‘cat’ takes a few seconds, and it is not the most accurate, but still works OK.

permalink
report
parent
reply
2 points

This is exactly why I’d want a GPU in a home server.

That and transcoding. Wonder what the best option would be without breaking the bank/wasting too much idle power. All the GPU talk online seems to be for gaming.

permalink
report
parent
reply
7 points

Local only.

permalink
report
parent
reply
9 points

I’ve only just set it up, mainly for the facial recognition. I had no idea that it could do that type of search too. It’s going to be really helpful with my faulty brain and not remembering words 🙂

permalink
report
parent
reply
2 points

Pet detection is sorta on the roadmap for 2025… I couldn’t be happier.

+1 for immich, if I didn’t already know I would be doing photo backups it would have been my entry. For things “I didn’t know I needed”

permalink
report
parent
reply
1 point

I think that’s the last prod I needed to finally switch.

permalink
report
parent
reply
74 points
*

I’m hodsting my own Matrix server with WhatsApp, Telegram, Discord (you don’t need a bot for that, you can just share your login with the bridge) and Messenger bridge. I have all my IMs in one app, don’t have to install spyware on my phone, and I can make bots that troll annoying people that message me on any platform.

Hosting it was super simple, thanks to the Ansible project that’s extremely robust and well done, I literally just got a hosting, domain amd changed like 5 config values to enable the bridges I wanted, gave it an IP and ssh key, and ran it. And if I need to update, I literally “just update” (it’s all wrapped up into “just” tool), and it eve handles cases where I didn’t update for a while, failing graciously and telling me what I need to do maually, usually just rename some config values.

I wholly recommend it. You probably wont convince your friends to switch from <insert app here>, and this is the best compromise.

I’m using a small instance on Hetzner, for 6$ a month. You could in theory get a free oracle cloud instance for it, but I didn’t manage to get one.

And you can easily share it with anyone interrested, make them an account, so they can also consolidate their DMs. I’m sharing it with a few friends and colleagues.

permalink
report
reply
12 points

You’ve just made me waste the next 2 days, because this sounds great! Only thing I’m a bit hesitant about is trusting all bridge makers. I’m a bit more aware that I use a lot of FOSS where it could be easy for the dev’s to just go rogue. But that’s still better than giving it away to some closed source company.

permalink
report
parent
reply
4 points

WhenI was setting it up, it took me only like two hours tops. The ansible project is well documented, has a clear setup guide, and the process is really just getting server with ssh access, changing DNS, changing around 5 values in the ansible config and running it.

permalink
report
parent
reply
7 points

Would you recommend the Discord bridge? I’ve always wanted to install that as well. Is there anything I want to know before putting in the effort to install and configure it?

permalink
report
parent
reply
7 points
  1. A puppeting (personal account) Discord bridge basically requires your own homeserver. You are trusting the homeserver owner / bridge host fully with your Discord account.
  2. It is technically against Discord ToS. While I don’t think anyone’s been banned yet, several people have started receiving warnings that they “spammed”, most of them after sending an attachment. These warnings are on your account for 2 years, and could contribute to an account ban.
  3. Voice chat is not, and probably will not be supported.
  4. Do NOT bridge a “large” server. You are essentially re-hosting the chats, which can be extremely taxing for large and active Discord servers.

I use mine for a single channel in a “medium-size” server (~2k people), a friend group server, DMs, and a few channels that follow a bunch of announcement channels on other servers.

permalink
report
parent
reply
2 points
*

Those are certainly valid points. But do I want to care about that? Honest question… Discord also doesn’t care about my privacy. Or making the internet a better place. So I think -in turn- I feel quite alright to ignore whatever client they like me to use. And their exact ToS.

What’s with the “taxing for large and active Discord servers”? Does it lead to issues if I’m not using their Electron app or website? I can’t imagine where this additional strain on their servers would come from?! I run my own homeserver, by the way. So I shouldn’t weigh down on anyone else’s server…

permalink
report
parent
reply
5 points

@hendrik@palaver.p3x.de which discord bridge? For Matrix? The one that operates as a Discord bot works perfectly. Don’t know about the ones that want your login token.

permalink
report
parent
reply
3 points

I was thinking of mautrix/discord. Is that the one you use?

permalink
report
parent
reply
2 points

As far as I know the Discord bridge has some limitations, the major one being that IIRC it doesn’t atually support calls. But just for chatting across servers it has worked well for me.

There’s also the fact that you have to either trust the project with your password (as in, the the bridfe adds a matrix bot that runs on your server, but needs your pssword), since I think it uses the web version in the background (but then you can also use it for DMs and any server), or set up a bot on the discord server you want to bridge, which obviously cant be done if you’re not an admin. It’s a foss project, but there’s always a small risk of it gping rogue.

permalink
report
parent
reply
1 point
*

I think I’d be fine with that. I’m using lots of Free Software projects, have Linux on my computers, wifi router, use random projects and Fediverse platforms … So far every time one of my passwords got leaked it was some breach of a proprietary platform (last.fm, Facebook, …) while the Free Software has served me extraordinary well. Usually it even limits the insatiable hunger for private data those commercial platforms have…

permalink
report
parent
reply
4 points
*

How do you get around the requirement to run the official app somewhere?

I run a WhatsApp and signal bridge, but not recommend running the official app on a phone

permalink
report
parent
reply
3 points

WhatsApp disconnects you if you don’t open the official app every 14 days or so. So you definitely need it. I run it on an old tablet. It’s supposed to run in a virtual machine (running Android) as well.

permalink
report
parent
reply
2 points

I’ve used an old phone just for this task… ;-)

permalink
report
parent
reply
2 points

Yeah, that part about WhatsApp is annoying. I just have a spearate profile on Graphene that has only WhatsApp installed, and whenever it wants me to refresh a session I just switch to the profile and log in.

permalink
report
parent
reply
2 points

Would you mind sharing the link t the ansible project?

permalink
report
parent
reply
3 points

https://github.com/spantaleev/matrix-docker-ansible-deploy

Its pretty well documented and easy to follow, it took me only like an hour to setup.

permalink
report
parent
reply
1 point

Thank you!

permalink
report
parent
reply
1 point
permalink
report
parent
reply
2 points

Thank you!

permalink
report
parent
reply
1 point

When I was looking into matrix bridges I heard a bunch of stories about people getting their accounts blocked after using them through the bridges. Is this still an issue?

permalink
report
parent
reply
2 points

Once in a while discord signs me out and I have to do a bunch of extra sign-in steps on the official client. But otherwise I have discord, WhatsApp, Google voice, Google chat, Google messages (sms), Facebook, telegram, signal.

All the mautrix bridges are will made and robust

permalink
report
parent
reply
1 point

Good to know, thank you. How did you set up the whatsapp bridge?

permalink
report
parent
reply
1 point

I’ve been using it for almost a year by now, and so far I didn’t have any problems. I’ve not considered that problem though, so it might be happening and I was just lucky.

permalink
report
parent
reply
1 point

Thanks for the report. Do you use the whatsapp bridge? If so, how did you set it up? Emulator?

permalink
report
parent
reply
0 points

There’s a matrix whatsapp bridge??

permalink
report
parent
reply
1 point

There is, but it requires you to log into the app every two weeks to maintain a session. You can setup a emulator to do it for you. I just have a separate profile on my Graphene with Only WhatsApp that I switch to and login whenever I get a warning.

permalink
report
parent
reply
64 points

Immich! Backs up my phone pictures for my family with automatic backup through an easy app interface. Knowing my large album of photos on my phone won’t be tied to an endless growing subscription fees for…ever?!

permalink
report
reply
8 points

Same!

Did not realize how good it is to have digital albums with the family! And also having a backup is great as well, for a peace of mind.

permalink
report
parent
reply
3 points

Immich is fantastic. Yes.

permalink
report
parent
reply
1 point

Is this accessible outside your own home network, or is it restricted to local?

permalink
report
parent
reply
5 points

It’s very accessible with a reverse proxy. Just please be secure if you choose to do so. It’s been a wonderful piece of software and i will be paying for the lifetime server license this weekend.

permalink
report
parent
reply
1 point

Done and done. I just took a screenshot, ctrl+v’d it right in the same browser tab and then went to my phone and hit reply on this post and attached the image. Its the best desktop -> mobile experience Ive used in a long time. It just works once you get it going. I pass through the igpu of a proxmox host into the VM and aside from some earlier compatibility issues (I think its mostly on my end, GVT-v, i915 and a bungled original grub config) the ML has been crash free for almost a year. Ive had 0 uptime issues (now that i only pull monthly) and I was smart with my initial compose script and everything is external. mountpoints are external, all the storage is over 10g to a truenas box.

permalink
report
parent
reply
3 points

Same as any piece of software you’re hosting, it’s up to you to decide. I run my instance on my Hetzner vm.

permalink
report
parent
reply
61 points

Forgejo. There are so many things that can use a git repo but I don’t want to have them out in the wild, so I host them myself, safe and sound behind my firewall.

I also mirror other github forks so they don’t go away whenever those services decide to rugpull them.

permalink
report
reply
4 points

I host foregejo, but I have a small problem. I can’t get my ssh keys to work for cloning repos. I can’t only use https.

permalink
report
parent
reply
5 points

Is port 22 accessible and pointed at it? You could also run it on an alternate port and specify that port in your ssh config.

permalink
report
parent
reply
2 points

I’m using a different port and have it in my config. Sadly that didn’t work too 😭

permalink
report
parent
reply
3 points

I use API tokens. Seems to work fine for mirroring.

permalink
report
parent
reply
2 points

Do you manually mirror and keep the forks up to date? Or is there an automation for it?

permalink
report
parent
reply
9 points

There’s automation and you can do it manually if needed. For example I have a couple of emulators that pull every 24 hours from GitHub just in case nint tendo gets a little lawsuit heavy. I also have one offs from GitHub that pull down when I want.

You can also mirror a public repo from GitHub into a private repo so it does not gets indexed/ai trained.

permalink
report
parent
reply
1 point

I started with gitea but found it difficult to backup. I’ve been using gogs for a while now and find it minimal and easy to administrate.

permalink
report
parent
reply
1 point

I run it in a docker on zfs so snapshots backed up to PBS seem pretty bulletproof.

permalink
report
parent
reply

Selfhosted

!selfhosted@lemmy.world

Create 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!

Community stats

  • 5.7K

    Monthly active users

  • 4K

    Posts

  • 88K

    Comments