There is an app that can currently be run locally to allow for management of any Matrix/Synapse instances and allows you to do some basic user/room management in an easy to use UI. I have linked the docker and github pages below. I have been able to successfully run this locally and manage any/all of my Matrix instances (Cloudron or otherwise) but it would be nice to have this packaged as an app for access via Cloudron.
ericdrgn
Posts
-
Matrix/Synapse Admin Interface - Synapse Admin -
PocketBaseWould be great if we could get this on here
Site - https://pocketbase.io/
-
Matrix Homeserver Sliding SyncWondering if anyone has looked into adding Sliding Sync to cloudron at all. It'll be what matrix is moving to in the future. I found out via the latest element ios update that they made some breaking changes (no replies in notifications, no element in share menu) due to issues with encryption and they have no plans to fix it as Element X will eventually be rolled into the standard Element app and that works fine on that side.
All that to say eventually (looking like near future) the element android and ios apps will no longer work as the current Matrix homeserver we have in cloudron doesn't have sliding sync and the new apps don't work with it (you can try logging into Element X on ios and see the error I see saying sliding sync is needed).
Anyway there is this page explaining more: https://github.com/matrix-org/sliding-sync/blob/main/docs/Landing.md
but from the way it sounds without support for sliding sync the matrix homeserver as it is will no longer work. Found this video from a while back as well.
Sliding sync is on version 0.99.5 and the Element X app is no longer in testflight so it's looking like they will probably be forcing all of that pretty soon. And as mentioned for anyone used to using the current Element app you'll probably run into the same issues as me where the latest update hinders the app in a big way.
-
Bibliogram - View Instagram with PrivacyCode: https://sr.ht/~cadence/bibliogram/
Docker: https://hub.docker.com/r/cloudrac3r/bibliogramLike Invidious (YouTube) and Nitter (Twitter) this provides a front end to view Instagram without the tracking. I think providing these services is important and would like to see these added to Cloudron.
-
Supabase - The open source Firebase alternative.Supabase would also be good for any future AI things cloudron may add is that is a huge focus of theirs (vector databases). Seems this year they even fully open sourced and made their dashboard self hostable as well. Lots of steps in the right direction on their part and I think it would play incredibly with a lot here in cloudron and just overall giving everyone a good database.
-
Expand Matrix app features@girish Does this help? I am sorry I am not as technical as some others in here but this "playbook" seems to have basically all the things. Most importantly (in my case) the bridges, with links to everything.
Maybe this would help you all see how it works and maybe provide a more "complete" Matrix instance for us to use.
-
Expand Matrix app features@girish While it seems everyone is on the same page already that all this would be great just as an addition the previously linked playbook (https://github.com/spantaleev/matrix-docker-ansible-deploy) now also includes a really nice looking moderation tool (https://github.com/spantaleev/matrix-docker-ansible-deploy) which is also sorely needed in our Matrix instances.
Still hoping we can make something happen
-
Budibase: an open source, no code platformWow, just tried this out myself and it is truly amazing. Would be awesome to have on Cloudron.
-
SnapDrop - Local File SharingSite - https://snapdrop.net/
Git - https://github.com/RobinLinus/snapdrop
Self Hosting - https://github.com/RobinLinus/snapdrop/blob/master/docs/local-dev.mdThere is also a maintained Docker Image here:
https://github.com/linuxserver/docker-snapdropWay to share files quickly and easily on local networks. From what I can tell the server is needed to initiate the connection but it is p2p and from my testing works well. I would like to run it through Cloudron though.
It is a pretty cool way to share files locally similar to airdrop and all it takes is web address to navigate to, no apps needed. I know we have Jirafeau (which I use) but this simplifies the process of quick sharing even further.
-
ntfy.sh : self-hostable notificationsWould be excited to see this in the cloudron store proper myself! Thanks for all the work on it @timconsidine, good enough for now
-
Matrix Hydrogen Web ClientI know we have all requested various random things for the Matrix ecosystem but I was hoping this one is a little bit easier than the rest. Anyway I've been watching the progress for a while and think now it is stable enough that it is worth looking into as an alternative to Element? I don't think this should replace the Element client but having the two front-end clients would be a good thing imo. No worries if it is too much of a stretch, just figured I'd throw it out there. I've enjoyed using it myself so far.
git - https://github.com/vector-im/hydrogen-web
demo - https://hydrogen.element.io/#/loginFunctionally this does what Element does (with some limitiations atm), but will eventually be the successor to the Element Web client from what I can tell. It is incredibly light and a big selling point for me is that it runs well on mobile too so you can use a client entirely running from a server on any device. Right now the element app is the better option vs the web client for element.
-
How to change the PrivateBin template on Cloudron@LoudLemur If you go to the file manager for you PrivateBin app you can change line 41 to be what you want. https://github.com/PrivateBin/PrivateBin/wiki/Templates (same link the cloudron docs provide) the PrivateBin repo provides examples of templates so you can add those. Below is lines 40 and 41 if you want to use the bootstrap dark template do the same thing.
; template to include, default is "bootstrap" (tpl/bootstrap.php) template = "bootstrap-dark"
The Cloudron docs then go into what you need to do if you want to create your own template to use with PrivateBin. You would create the custom.php template and add it to the file manager in /app/data/custom_template/custom.php and then go back into the conf.php file and change line 41 to be the below.
template = "custom"
-
Hooks or Analytics for Cloudron?As I have mentioned before I am not hyper technical when it comes to development and whatnot so just let me know if it isn't feasible.
That being said... With N8N being added I was curious if there were any plans for Cloudron to tie into it. As I'm sure you have all seen there are plenty of things that Cloudron has as an app that it already ties into but nothing in the way of Cloudron itself (unless I am missing something obvious). For instance it would be cool if everytime a backup or update happened (or was available) I could pull that from Cloudron via N8N and then make a workflow to dump that into Matrix or something.
It just seems like there could be a lot of missed opportunities here. Or I am just missing something myself haha...
-
Use of Vaultwarden: do you feel comfortable hosting all your passwords remotely?@p44 I think @murgero hit the perfect use case for you. I have also been using bitwarden for many years. Transitioned to vaultwarden a few years ago. I would recommend you just run it yourself on something like a raspberry pi or something then you get the "local" feel that you are used to. Not running it in someone else's cloud but with the "cloud" benefits. Then if you want to up security make it only accessible on your home network so you need a VPN to get to it when you are out and about.
Another thing to think about as a safety/reliability thing is that if whatever you are running it on goes down you still have access to your passwords on whatever device you've used it on. So your phone would be able to access everything still even if your Raspberry Pi goes down. And worst case if for whatever reason those things can never come back up you can export it from your phone and move on to something else with your file of passwords.
All in all it is worth giving it a shot. If you wanted to be really over the top about it you could have separate users (so separate master passwords) for each of your type of things if you are worried about it. Passwords under one user, addresses/personal info on another, and bank/cards on yet another.
-
Invidious: an alternative front-end to YouTube@girish Just to make sure we are all on the same page that is the point of Invidious. I don't see it as something that competes with PeerTube in anyway but is still necessary. I think being able to provide a way for users to access YouTube content without using YouTube directly is important.
-
Nitter on Cloudron - A free and open source alternative X / Twitter front-end focused on privacyIs there still not a reason for this and similar projects like Invidious (YouTube) and Bibliogram (Instagram) and Libreddit (Reddit) to be on Cloudron?
I think being able to provide frontends like these are important.
-
Easy way to "reset" backups...@marcusquinn Change "file lifecycle" to "keep only the last version"? Just confirming that is the setting you mean. It was on the "keep all versions"
-
Hooks or Analytics for Cloudron?@jdaviescoates Yeah I did actually look into that before my post and I don't know if I am just missing some pieces (of understanding) or what but it didn't look like I could do what I mentioned above. And either way it would still be cool if they were actually in there as a part of the n8n ecosystem as opposed to manually adding their APIs in.
Of course I know work goes into that but since they added n8n I was kinda hoping one of the cloudron devs had already thought along the same lines as me before I run up a wall failing to do it in an elegant way myself
-
Jitsi Meet+1
Just another vote in for this. I would love to implement this with my element and matrix instances already on Cloudron. Would be super helpful in these current times.
-
Easy way to "reset" backups...@girish Awesome thank you, I appreciate the advice. All seems to be working great now.
Also thanks @marcusquinn