This is a neat idea. Thanks.
I host a matrix chat server with signal bridge and hit the matrix API to send messages. Basically the same thing but more hops. I might set that up too.
This is a neat idea. Thanks.
I host a matrix chat server with signal bridge and hit the matrix API to send messages. Basically the same thing but more hops. I might set that up too.




I’ve been living a simple life with a mostly default xfce. Now I want to try this and I’m annoyed.


If you only have 2 and 1 fails, you’ll need to make sure the remaining one can take on 100% of the workload. If you’ve already maxed one and want HA, I’d suggest adding 2 more. Otherwise you’ll need to decide what services are down while you repair


Everything is super expensive these days which is why I’ve got all kinds of nodes. I lurk marketplace, kijiji, etc for “broken” or “for parts” nodes. Laptops with broken keyboards, screens, no battery, etc are perfect for me. I7 11th gen was $90 CAD. Works perfectly for a node. Found a cheap tiny with a locked bios. Removed the CMOS battery to reset and I’m good to go.
If you’re not willing to do that, the working tinys are perfect in my opinion.
The working Synology seems extra to me. You could use software like ceph, or diy it. Storage boxes don’t need crazy specs, just sata ports and power. The only reason I’d consider it is if you just want something “simple that works” and you’re willing to pay for it.


I don’t know about proxmox but I have 6 Pi4 8GB, 5 lenovo Tiny (i5-4x and i7-8x), and 3 laptops in a k8s cluster and love it. I actually have too many hosts but it’s a lot of fun for me to play on them. Storage is longhorn for anything with a database, everything else is over NFS onto a box I built myself. If you use the *arrs try them over the network and watch the logs. They HATE network storage and will complain a lot. If you don’t have any issues there you should be good.
I haven’t had any issues and just use the 1gb network. As for form factor, I think it’s whatever you have room for. The laptops are annoying but they have the best hardware so I put up with it.


Personally, it sounds like you’re overengineering your setup. If it’s to learn then have fun! However, if its ‘prod’ and you care about the data then you should stick to prod tested architecture. You won’t find many people (if any at all) using inode notify to rsync a database on change.


I think the inode rsync is a bad idea. The 2nd DB would be on the NAS but its not being used by the app, so as long as it’s asynchronous writes, you should be okay.
In either case, I hope you have backups, not just the copy


I know it has been 3 days since you posted buy why not set up replication in the database it self? Sounds like you’re over complicating replication.
I run in k8s but I have a database with local disk, and I have another cronjob that takes a backup into the first database docker init folder. Older backups end with -date so they won’t get picked up by the init script. You can do similar with just docker.
I’ll echo everyone else. Database need local disk. I speak from experience of doing it over NFS. Even containers that have a hidden sqlite3 database should get local disk.


I self host matrix.org synapse and bridge all my chats into this. I have a room for alerts and have any issues go into there. I get this on my phone, desktop, etc.
Aside from the notification part, I don’t want anything on my phone. If there’s an outage at 3am for my self hosted stuff, I’m not getting up, I don’t even want it to wake me up. I like sleep.
All I need is that initial notification and maybe a little extra context as to what it is. I need to determine if I’m going to fix it “soon” or if it can wait until I have free time. Doing anything else on my phone is a hard no. I need a keyboard and mouse.
When digging into the problem all I usually look at are the logs.


Self-promotion posts advertising their product requires community participation, or they will be removed. No more than 10% of your posts or comments may be self-promotional, or your post will be removed. **F/LOSS Exception**: If your post is about a project that is completely open source & can be self-hosted *in full* without payment, your post is exempt from this rule.
How about
Promotional posts advertising a product requires community participation. If more than 10% of your history is promotional it will be removed. F/LOSS Exception: If a project is completely open source and can be self-hosted in full without payment, it is exempt.
Edit: we’ve come full circle. Let’s just do ‘don’t be a shill’ and be done with it…


Promotional posts require community participation or they will be removed. No more than 10% of your posts or comments may be self-promotional, or your post will be removed. **F/LOSS Exception**: If your post is about a project that is completely open source & without any paywalls, it will be exempt from this rule.
To me, this says, if you’re posting something behind a paywall (F/LOSS or not) they’re going to look at your post history. If you’re a shill, it will be removed. If you’re someone who self hosts and just wants to talk about self hosted apps, you’re fine.
Said another way, if all you do is post promo content it’s not welcome here. If it’s a one off then post it.
Look, if you don’t like the rule, make a suggestion to the mods on how to make it better. The spirit here is we all love learning and using new tools paid or not. If you want to share something new to you, like Plex, I’m 100% sure its fine. Post, promote what you love, start a conversation around Plex. The problem is if you only ever talk about Plex and promote it. It gets old FAST and it’s not a community I want to he apart of.


Symfonium is another paid example. Amazing app. Even with the new rules we can post about them. With that, I don’t understand your original complaint.
If you’re not pushing your paywalled stuff, it doesn’t affect you, does it?


Yeah, I understand that. I was suggesting saying the same thing without the exception wording. In the end, it doesn’t stop us from talking about paid software. I use Plex, etc, etc, it’s the promotion that’s the problem… That being said, maybe I’ve misunderstood non_burglar’s complaint. Unless they are a closed source dev looking to promote.


I think that’s the important distinction to make. Maybe get rid of the f/loss exception and explicitly call out the paid aspect. If you’re here to promote software that’s pay walled you get the 10% rule.
ETA: I’m fine with the new rules. Just trying to find common ground.


You can use the host file to point matrix.example.ca to 127.0.0.1 or whatever endpoint you want to try.
You could set up a docker container with cinny to try a different app. https://cinny.in/
I don’t like elements so I avoid it, not sure what to suggest there.


I’d try on the PI against the service port to remove all the extra complexity. If that doesn’t work, fix it and move on to the next layer, fixing as needed until you get to the end.
Install docker.
Choose something you want to replace. Docs, image, chat, etc.
Research replacements for $Service
Bring up the docker Container and get it working.
Use it for a day/week as the replacement. If you don’t like it try a different replacement from the list above. Continue until happy.
Research a replacement for $OtherService
Bring it up on docker…
Check resources as you go. Maybe use Linux + docker on laptop and NFS from nas for storage. When the laptop isn’t powerful enough anymore look at adding another docker host. Just keep building from there.
Also backups. Maybe a wiki to document your journey.


Thank you for using TiB.
That’s quite a question… I have 2 phones with different numbers.
My main phone with the number I give everyone to text/call me lives at home plugged in 100% of the time. SMS/MMS are bridged into self hosted Matrix. Signal, WhatsApp are also installed and bridged into matrix. Calls are forwared to a 3rd number with VoIP.ms.
The phone I keep on me has data only. I can still call and send SMS from the 2nd number but it’s expensive. I use a matrix chat app to send SMS/MMS/Signal/WhatsApp messages. I use a VoIP app for calls.
I have signal on my data only phone as a just in case to message/call my wife if things are down. I also thought I’d be a good idea to put notifications in signal as that’s my backup chat app.
ETA: the reason I do this is so I can call, text, or messages from any device that has internet. I travel outside of Canada I just need a data sim or WiFi and I can call/text as normal using my normal cell number. I also hate using cellphones. If I’m at work and need to reply to an SMS, I have a keyboard and I want to use that, not some small screen.