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?
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).
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!
Oh I’m going to have to check that out!
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.
Thanks, installed it right away ;)
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!
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.
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?
@[email protected] 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.
I was thinking of mautrix/discord. Is that the one you use?
I use mautrix/discord, it can work in both puppeting (sign into your account) mode and relay (bot account with webhooks) mode.
Thank you very much. I’m going to set it up then.
@[email protected] no. I use the app service one. It works well, but it’s basically for bridging public channels. The Mautrix bridges all work very well. I’ve used the Facebook one in the past. It’s just the limits those platforms put on the bridge (e.g. banning or locking account) that can be a problem. If your bridge is connecting from the same place as you normally connect to Discord from, you should be fine.
Thx. So far the mautirx ones have worked flawlessly for me. I got blocked once, years ago by WhatsApp when I first set it up. No issues after that, so I’m not really afraid of getting banned. And I’m not planning to use the apps or website much after I got the bridge running. That is if it offers all the features and I don’t have a reason anymore to log in myself…
- A puppeting (personal account) Discord bridge basically requires your own homeserver. You are trusting the homeserver owner / bridge host fully with your Discord account.
- 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.
- Voice chat is not, and probably will not be supported.
- 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.
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…
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.
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.
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.
Would you mind sharing the link t the ansible project?
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.
I’m not OP, but maybe this one?
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
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?
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
There’s a matrix whatsapp bridge??
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.
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.
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.
I’m using a different port and have it in my config. Sadly that didn’t work too 😭
In both client config and forgejo config? And docker config?
It’s working for me, but I had to add a config to my ~/.ssh/config file
I’ll check my docker config when I get home to make sure.
I use API tokens. Seems to work fine for mirroring.
Do you manually mirror and keep the forks up to date? Or is there an automation for it?
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.
FreshRSS, i had it installed and setup with a fee feeds for over a year and only like this month has it become my daily read, i can get almost everything in there to just read through while I drink my coffee, sites I bookmarked but never go to can now come to me.
Also with ‘five filters full text rss’ to get all the images in the feed
Would you mind elaborating a bit? I’ve been looking into good rss solutions lately and blogs without a feed were where I got stuck. How do you use five filters? How do the two components work together?
Edit: Also, some sites WITH a feed like Pitchfork are next to useless when all you get is the headline.
Here’s a short blog post that summarizes how to use Full-Text RSS with FreshRSS. It’s a bit of a pain to add new feeds but it makes for a smooth experience afterwards.
Otherwise, you could always just use RSS clients that have the ability to fetch full articles, Read You on Android and Fluent Reader on desktop both can do this.
That plus a browser extension that finds the right rss feed for you like get rss feed url on firefox.
I copy the rss with the extension
Then I paste that into five filters
Use that to give it to fresh rss which will get me a nice looking post with images and textThanks. Do you host five filters? Do you pay for it?
Yeah i host five filters, fresh rss, and a mariadb container for fresh rss
I personally don’t host the firefox extension I just found it recommend on reddit to get rss urls from sites that don’t have a link
Which extension do you use?
I’m not the person you replied to, but they say in their comment they use Get RSS Feed URL.
RSSHub (selfhosted)
It has a button to quickly add an entry to your FreshRSS, very useful.
Love FreshRSS. It really is something that I didn’t know I needed. I often switch RSS apps, and it allows for seemless transitions.
What’s the extension for? FreshRSS can fetch contents natively.
Easily set up, and easily attached to other things. Simple notifications about whatever is needed, like service health or updates, new posts on public platforms, etc. A simple
curl
is plenty to send and receive notifications, and it works on Android without requiring FCM (Google infrastructure).Alternative: Gotify
Tangent to this, “Apprise lets you send notifications to a large number of support notification services.”
Sadly it doesn’t work with CrowdSec which is the biggest thing I would want notifications on (bans and such) and Gotify isn’t the pub/sub MQTT-style that I like about ntfy…
I’m a long time Pushover user and recently set it up with CrowdSec.
If a curl is sufficient for ntfy as well, you should be able to adapt the http-plugin.
Super simple, I’ve made several integrations for ntfy this way. The result is less pretty but fully workable.
Ntfy can act as an email server if you configure it. So if an application is not supporting ntfy directly but email, you can go that route. Ntfy will then simply forward the email as push notification. Its also pretty simple to set up, used this as a workaround because authelia doesn’t support it directly. Here is the link to the specific ntfy documentation: https://docs.ntfy.sh/config/#e-mail-publishing
I used the local variant (https://docs.ntfy.sh/config/#local-only-email) which does not require any DNS entries, as I only use it for sending notifications between my self hosted containers (all on the same host).
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.
Is this local only? No clouds reported data?
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.
Local only.
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 🙂
PaperlessNGX Syncthing
Paperless is rEally awesome… Scan to folder, it will automatically be sorted and categorized, full text search and one neat thing: It just stores the pdf in subfolders which makes backup also usefull without paperless
I second paperless-ngx. I’ve gotten rid of almost all paper docs, just scan everything in. It makes taxes so much easier because I can easily filter year to year for comparisons.
Didn’t notice OP said this as well.
If you don’t mind me asking, how/on which criteria does auto-sort and -categorization work? Scanning file name and contents? But then you’d have to pre-define some sort of keywords, no?
You can predefine keywords/phrases, yes. But there are many other options. You can tag different documents based on how they wherer ingressed (which e-Mail they came/were sent to from for example). I have it set up so that my scanner has a few different quick action buttons which atomatically upload the documents into different folders (think bills, helthcare, bank, etc.) Then paperless tags and sorts them based on those folders.
I also does machine-learning when enabled which works ok in my experience.
Yes, you have to set attributes and clients. First documents you have to set everything yourself but it gets usefull really fast. I just scan a letter, and look througout the day if it was correct recognized and maybe correct it
And if you don’t review your new documents very often, the auto-tagging and filtering options make it easy to just go through your inbox when you get a chance, knowing you didn’t miss something.
https://github.com/Stirling-Tools/Stirling-PDF
Happens to be more useful than I originally thought.
I’ve installed it as well but the blackout/redact feature didn’t work as expected…So not sure if it will be that useful for me. But since I ditched Adobe, I now at least have a PDF editor.
I installed this at my work. Became pretty popular 😎
Authentik FTW!
It supports bog standard Oauth2. Easy to integrate into Nextcloud for example.
Quickly send files, paste images/text snippets between devices.
I’m using the older Snapdrop (which PD was forked from) with some patches I made to:
- Work behind Authelia for SSO + 2FA
- Use the display name provided by Authelia instead of the random usernames it gives out by default
- Send transfers over the internet without dealing with the temporary “rooms” that Pairdrop uses (it’s behind Authelia, so only authorized users can get to it).
It has 100% replaced emailing things to myself or shuffling files to/from Nextcloud. I probably use it to send text (URLs, clipboard contents, etc) to/from my phone as much as I use it for sending files back and forth.
KDE Connect masterrace represent!
I love KDE Connect but I can’t figure out how to get it to work at work. Probably some firewall thing. It works fine at home, but can’t find my phone at work.
Somehow this one has had eluded me! Thanks for the rec!
https://radicale.org/ is taking care of our address books, shared calendars for the family, todos and notes, all with one Backend but many different clients on different operating systems.
For low end dum-dums like me, https://sabre.io/baikal/ is a simpler, but very stable caldav solution. I bet Radicale has more features, but did I mention being low end? 🙂
Same thing for me. I couldn’t get radical running and baikal was easy :)
Looks really great. I’m depending on Synology for CalDav and WebDav but if I can move away from that to make switching NAS in the future easier, that would be great.
Paperless - Pay slips, Bank statements, MOT records, Insurance policies, User manuals, restaurant menus. All filed and searchable. Letters I get are photographed, uploaded and immediately disposed of, zero stress.
Is the document exporter the only backup system? I’d want to connect it to a cloud backup somehow if I’m going to trust it with all my important stuff.
Couldn’t tell you, sorry. I have Paperless in it’s own LXC (helper-script) which I 3-2-1 as a machine. Many duplicates, but they’re only PDFs.
I can tell you I spent a small amount of time trying (and failing) to get paperless to save the files onto my NAS. I can also tell you, if I stretched up really tall I can just about scrape rock bottom when it comes to skills in this stuff.
Could you elaborate a little on the LXC, please?
I was thinking about looking into Paperless after seeing it gleefully mentioned so much in this post, but lack of easy/accessible backups seems strange for something you wanna use to eventually destroy your only other copy of it (the physical letter).
Sure,
I used TTecks helper script to install paperless as an LXC. I then use proxmox’s inbuilt back up schedule to grab snapshots of that LXC, and others, I usually keep 1 "nightly"and 1 “monthly” right now.
Syncthing, another LXC thank you tteck, has access to the back up folder. It is synced with a RPi 4 pulling double duty as my redundant DNS all installed using Docker. The pi 4 install is synced with my proxmox host and an off-site box, through tailscale at my parent’s house.
There are better systems, like Borg and what not but this one is mine.
I have an “important” share on a my NAS that is also synced 3-2-1. It would be better if Paperless saved to my NAS directly, then I’d only have 3 copies. Right now I have 6: 1 nightly and 1 monthly spread across 3 machines, not counting RAID because the “b” in “RAID” stands for back up.
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?!
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.
Jellyseer
Even though I don’t have it hooked into an arr stack it is still useful for what is upcoming.
why use jellyseer? what are the advantages of it compared to just using jellyfin.
They do different things.
Jellyfin plays the media, jellyseer lets me see what films and tv shows are upcoming and select it to be downloaded when I get some time.
You can’t request media?
Can still request it without an arr stack - it just won’t download it :) Can then buy the Blu Rays and rip. Also jellyseer has a watchlist you can add stuff to to keep track
I’d say the ARR suite but I knew beforehand that would need it. I just love that I can access overseerr, search up and coming and already out content, click “request”, and then magically it just shows up on my plex after a couple minutes.
A service that I host that I never knew I needed is Nextcloud. Works exactly the way OneDrive worked for me. I record footage on my phone, upload it to Nextcloud, and log onto any computer of mine in the house and can edit the footage. Sometimes I edit footage in VR while I play XPlane, then I’ll save it, turn everything off, and continue right where I left off on my laptop.
Probably super basic but locally syncing things is a godsend to the way I used to do things (KDE connect transfers footage from my phone to a single computer).
Layering on top of that (I’m sorry to recommend a discord app) but, Requestarr is awesome as well. It allows you to attach a bot to a channel and request up through Overseer, Sonarr or Radarr. Works for local and remote users.
discord bot for my families group chat server. I know it doesn’t really mesh well with the mentality of selfhosting but it works for us.
I’m able to do silly stuff like each person getting a ‘score’ that gets taken down or up when they say something good/bad and people react to itI have so many shitty little discord bots I’ve tossed together, I love self hosting them lol
Love that
Y’all get a lot of good use out of Discord?
Why not Matrix via Conduit?