Most certainly one of my fav channels on the net. Thanks so much for these great vids! I've found many of them very useful.
@AwesomeOpenSource
Жыл бұрын
Thank you so much!
@Chris-ss1iy
6 ай бұрын
Got a like subscribe and notification from me. Thank you for all your hard work on these videos. Following this and other examples has helped liberate our home from increasingly corrupt big tech. Using this video as a guide, I was able to get a matrix server with federation up and running, you are helping people and making a difference! Thank you so much!
@AwesomeOpenSource
6 ай бұрын
I appreciate it, and glad it's up and working.
@rkrivera
Жыл бұрын
I've been a subscriber to your channel for a long time. I use maybe one of the projects you have talked about lol. I just like to see what is going on in open source and your videos are super easy to follow. Great work!
@AwesomeOpenSource
Жыл бұрын
Thanks so much, and don't be shy, jump in and setup some more projects. YOu'll be amazed at how many other services you can replace and host yourself.
@kc8pnd
Жыл бұрын
Finally got matrix up with federation working, looking forward to voice and video chat!
@AwesomeOpenSource
Жыл бұрын
That's AWESEOME!
@blender_wiki
9 ай бұрын
In our business, we utilize a self-hosted Matrix network for all internal communications since the first open-source (Synapse) server became available; we will not trust anything else. By the way, we obtained certification from an independent firm for our installation, which has allowed us to reduce insurance fees. Actually, the savings in insurance costs are five times larger than the maintenance cost of the Matrix system.
@AwesomeOpenSource
8 ай бұрын
That's awesome!
@michelemilano686
7 ай бұрын
Just a question : How can I with dendrite as an Admin purge the chat history ? It would be great if I could do it through an automated script that repeats itself each 48 hours. It could allows me to use a small hardware resources Cloud VM, avoiding my homeserver becoming slow And if it is not possible, is it possible with Synapse instead ?
@inoursh
Жыл бұрын
Thank you very much for this tutorial and for all the work you do in your videos. I now have to go watch the TURN Server Video :)
@AwesomeOpenSource
Жыл бұрын
Awesome! Make sure to ping me on Matrix when you've got your servers up and running!
@ChaosTheory666
Жыл бұрын
I've been running a Dendrite server for a good while now, although not using docker. Good stuff. Don't need to use a subdomain btw.
@AwesomeOpenSource
Жыл бұрын
Great tip, and thanks!
@michelemilano686
7 ай бұрын
Just a question : How can I with dendrite as an Admin purge the chat history ? It would be great if I could do it through an automated script that repeats itself each 48 hours. It could allows me to use a small hardware resources Cloud VM, avoiding my homeserver becoming slow And if it is not possible, is it possible with Synapse instead ?
@wolter1980
Жыл бұрын
Thank you. Waiting for the TURN video
@AwesomeOpenSource
Жыл бұрын
Coming soon!
@kennyroy6411
8 ай бұрын
Thanks for such an informative piece of content. And though Matrix's self-hosted solution is similar to Mirrorfly, I found the latter to be an advanced version with its SDKs serving 150+ call and chat features, giving options to take complete control of security, codes, and deployment, and even providing integration support.
@AwesomeOpenSource
8 ай бұрын
Interesting. I'll take a look at MirrorFly. Not finding immediate licensing information to know if it's 100% open source, but I'll dig a round when I get a chance.
@monish05m
Жыл бұрын
Nice video again, One question not related to this video: What LDAP would you recommend, it must have a functional GUI.
@AwesomeOpenSource
Жыл бұрын
I'm learning Authentik which I believe works with LDAP, but doesn't setup the LDAP itself. In the past I've covered FreeIPA with LDAP, and it was pretty nice, but definitely a bit complex to get going.
@nanohealth6397
Жыл бұрын
we need a video on any opensource Learning Management System (for on-boarding employees training)
@AwesomeOpenSource
Жыл бұрын
I have a few on my list. Let me see what I can do.
@Lovesickdangerboy
Жыл бұрын
Seconded! I’ve heard moodle is a good option but a video on how to set it up or something similar would be amazing
@michelemilano686
7 ай бұрын
Hi sir thanks a lot for the commitment in making such a contents. Just a question : How can I with dendrite as an Admin purge the chat history ? It would be great if I could do it through an automated script that repeats itself each 48 hours. It could allows me to use a small hardware resources Cloud VM, avoiding my homeserver becoming slow And if it is not possible, is it possible with Synapse instead ?
@AwesomeOpenSource
7 ай бұрын
I don't know about how to purge chat history. Sorry.
@prwebservices
Жыл бұрын
Thank you very much. This works perfectly.
@AwesomeOpenSource
Жыл бұрын
My pleasure
@berndbrater9958
Жыл бұрын
Oh, you saved my day. Thanks!
@AwesomeOpenSource
Жыл бұрын
Glad I could help!
@3sixtymining
11 ай бұрын
Thanks. Easy to follow and get up and running.
@AwesomeOpenSource
11 ай бұрын
Glad it helped
@RaymondMatos7
11 ай бұрын
Can you create another video on how to install bridges using this setup
@AwesomeOpenSource
11 ай бұрын
No promises, I don't have any real need for a bridge, but let me look into it.
@Common-man_life
Жыл бұрын
I am a fan of your all vedio. Please release the next part with voice and vedio call support on that.
@AwesomeOpenSource
Жыл бұрын
It will be out next week my friend.
@raimundweiss
7 ай бұрын
Hi, cool stuff. Server works, thanks for the instructions. But if i try to connect with Element X (ipad), the message appears "this server does not support sliding sync". Is it possible to activiate it in dendrite? Thanks.
@AwesomeOpenSource
7 ай бұрын
Working on a sliding sync setup with Dendrite. Seems possible, just need to figure it out, and I"ll make a video on how to do it.
@HoriaArabul
12 күн бұрын
@@AwesomeOpenSource any updates on it, I really want to use the mobile app. I don't really know why they made it so complicated, for example, mattermost is self hosted too but is way easier to install
@davidwayne9982
7 ай бұрын
I just installed KAOS linux- with NEOCHAT-- and it says it can talk to MATRIX-- is that true? Does that mean I can talk to others on other services through that? OR do I need MATRIX too? I'm new to all this- AND old.
@AwesomeOpenSource
7 ай бұрын
Haven't heard of NeoChat, but it looks to be a client that you can use with Matrix. So if you make a Matrix.org account, you should be able to setup NeoChat as your client.
@trojan6897
Жыл бұрын
Thanks again for this awesome video ,btw I had one question for somedays which I forgot to ask so can you tell if there is any solution to expose docker apps to internet which can be publicly accessible by anyone if I am not using router or modem but mobile hotspot only to access internet in my Linux device which is hosting docker apps because port forwarding is not available in Hotspot from mobile data
@AwesomeOpenSource
Жыл бұрын
If you can setup a wireguard VPN on something like Tailscale or Netmaker, then you can add the VPN to your hotspot, and potentially create a vifrtual LAN with some routing functions.
@trojan6897
Жыл бұрын
@@AwesomeOpenSource can you apply this and make guide for some user like us Please :-) it will be unique solution and u can guide with zero tier one too if it works
@shanold7681
8 ай бұрын
so does docker-compose down destory all users? Because I did that and then brought it up and my account was gone :(
@AwesomeOpenSource
8 ай бұрын
It shouldn't. You should have your db volume and other volumes mapped so they dont get destroyed on that.
@vertaniacity9113
11 ай бұрын
when I arrive at step: docker compose up -d && docker compose logs -f ; it always says: parsing /home/honigdachs/docker/matrix/docker-compose.yml: yaml: line 3: did not find expected key
@AwesomeOpenSource
11 ай бұрын
If you just copy / pasted from my blog, there may be some hidden character creating an issue on that line. You might delete it and try just typing it. Make sure to get rid of the whole line.
@vertaniacity9113
11 ай бұрын
okay i will try this again, I tried it before and line 3 should be private_key: matrix_key.pem when I skip the line with the version :S @@AwesomeOpenSource
@sufyankhanbest
9 ай бұрын
Just to let you know I have bought new VPS with digitalocean for it and followed the exact instructions as you showed, but still showing the same error if I try to create a account. "Failed to create the account: got HTTP 404 error from server: {"errcode":"M_UNRECOGNIZED","error":"Unrecognized request"}" Also I changed the registration_disabled to false and guests_disabled to false after setting up password for registration_shared_secret in dendrite yaml, to login from the element io interface but it says: "Registration has been disabled on this homeserver." even I have enabled it in dendrite yaml as I have mentioned above. Did you looked into it as per your last comment?
@AwesomeOpenSource
9 ай бұрын
I'm sorry you're having issues with this. After you make changes to the yaml configuration, are you completely bringing down matrix and then bring it back up? If you don't the changes will not take effect.
@DevilVenom99
5 ай бұрын
@@AwesomeOpenSource Ive had the same problem and restarted the container and then everything worked fine! Thank you for that video you saved my university project!
@wahwuhRAW
11 ай бұрын
Do you know of any way to make joining federated servers faster? Nothing I try seems to work. Do I not have enough ram? On my host system, it has 32 gigs, but I have 8 allocated to it. Do I need more? Or is there another way to make it so that federated servers are faster to join?
@AwesomeOpenSource
11 ай бұрын
I guess I don't know what you mean be "faster"? When you attach to a federated system, it may take some time because it's essentially moving and syncing that systems data over to your instance as well. This could be multiple gigs of data. Sometimes that just takes time.
@wahwuhRAW
11 ай бұрын
@@AwesomeOpenSource I see, I just didn't know that. Thank you for explaining that. Since then I ended up joining a larger channel and it did end up finishing. I didn't realize it was because it was downloading and syncing a bunch. I was just wondering what my bottleneck was that was causing the joining process to take something like 5-10 minutes. I guess it's just one of the downsides to matrix compared to something like Discord or Signal.
@AwesomeOpenSource
11 ай бұрын
Glad I could help. Watch that disk usage for sure.
@gabrielferrer3205
Жыл бұрын
Can you make a video about Keikai? What it does is to help you convert Spreadsheet (xlsx) into a Web Application not just a Web Page. Keikai Open Source Edition (OSE) is freely available under GNU GPL3.
@AwesomeOpenSource
Жыл бұрын
I'll take a look, and see about adding it to my ever-growing list.
@onlyhexonotop4313
Жыл бұрын
Hey do you know any free self hosted 0365 mailbox backup solution ?
@AwesomeOpenSource
Жыл бұрын
No, not off the top of my head, but I'll look around.
@HoriaArabul
13 күн бұрын
hello! I have this error in the logs :monolith-1 | time="2024-10-03T17:17:42.899225120Z" level=panic msg="failed to connect to room server db" error="sqlutil.Open: failed to find maximum connections: dial tcp: lookup hostname on 127.0.0.11:53: server misbehaving", can you help me with it? And I can't access the matrix chat on my local ip address on the port (I've already checked the firewall and gave the ports rules). I have nginx proxy manager and cloudflare tunnel for matrix ready to use (I prefer the cloudflare tunnel), since I have these already installed I skipped the part on your video about installing nginx, but the domain is in the config files and everything...
@irenetsai9463
Жыл бұрын
Hi, I really love your channel and I have been learned a lot from it! However, I have encountered issue on the last step after following everything on your video. when I tried to create the account uner the shell in the running container, it shows -->FATA[0006] Failed to create the account: got HTTP 404 error from server: {"errcode":"M_UNRECOGNIZED","error":"Unrecognized request"} do you have any idea about it?
@AwesomeOpenSource
Жыл бұрын
I don't. I never came across an error like that. The command just makes an API call to the server as far as I know, but not sure why you'd be seeing that.
@sufyankhanbest
9 ай бұрын
I am facing the same issue, did you find any solution ? @AwesomeOpenSource do you have any idea?
@irenetsai9463
7 ай бұрын
@@sufyankhanbest I just waited for a while and the issue disappeared by itself.
@irenetsai9463
7 ай бұрын
@@AwesomeOpenSource Thanks for replying :) the issue is gone.
@MichaelBransonCoach
Жыл бұрын
Love to see a video on Authentik :)
@AwesomeOpenSource
Жыл бұрын
I’m learning about it, but definitely not comfortable enough to do any videos yet. I do highly recommend the @cooptonian channel for great detailed Authentik content.
@sperez53
Ай бұрын
do you know how to install a web-admin for dendrite like synapse-admin with docker???
@DemosandIdeas-br2od
3 ай бұрын
Since dendrite seems to be stalled in development I've moved to synapse. So far it seems to be working a little better than dendrite did. (Notifications issue with dendrite) I could provide install instructions if interested.
@AwesomeOpenSource
3 ай бұрын
Always happy to have more information on how folks get things setup. I appreciate the feedback.
@ArtTlekh
7 ай бұрын
Hi! Great video! Made my own server. Can you tell how to delete a user from server?
@AwesomeOpenSource
5 ай бұрын
I think the only way is through the command line.
@kazak865
6 ай бұрын
I cant find a link to the turn server video, have you made it ?
@kazak865
6 ай бұрын
I also followed this guide to the letter and im having issues with password authetnication to the postgres database
@kazak865
6 ай бұрын
ah nevermind, i was using a / in the pasword and it was exiting out the postgres connect command :D
@kazak865
6 ай бұрын
also having a major issue with recaptcha throwing errors about domain names, might be worth going through a guide on that?
@AwesomeOpenSource
6 ай бұрын
Yes, the Turn video for Coturn is done. kzitem.info/news/bejne/xpBvsKausmh_iYIsi=wYHY-uJkuZLno-MR
@erikseptian8479
Жыл бұрын
what is the recommended total user for one dendrite?
@AwesomeOpenSource
Жыл бұрын
It's not so much the dendrite part of it, but how much resource you plan to give the server, and whether you'll federate or not. Should be able to handle up to several 100 users without much issue. Give it 4 - 8 GB RAM, and a few hundred Gig drive, and you should be fine even if federated. Just depends.
@grahamkatana1891
Жыл бұрын
Can we also deploy on digital ocean ? I mean can you show how to on digital ocean?
@AwesomeOpenSource
Жыл бұрын
Just create your droplet on DO, then follow the video from 12:30 onward, and the process should be the same.
@grahamkatana1891
Жыл бұрын
Thanks will surely try
@freeformaniak
Жыл бұрын
followed the show notes until running the docker container but fails with this parsing docker/matrix/docker-compose.yml: yaml: line 7: could not find expected ':', cant for the life of me figure out why. another awesome video tho:)
@AwesomeOpenSource
Жыл бұрын
Glad you like the video. Sometimes it helps to simply completely erase the line before and after the line it names, and re-type them manually. I don't know why, but sometimes the copy / paste grabs extra chars that I can't seem to identify. Anyway, line 7 is a comment...so it must be talking about the : on line 6. You could take the yaml and put it into an online yaml checker to see if it gives better information. I'll try to fix it later though.
@AwesomeOpenSource
Жыл бұрын
Ok, I put it through a yaml editor and it showed bad indentation, but I re-did it like 6 times. Then I re-copied it and now I have it with no error. So, you might try again. Let me know if it works.
@freeformaniak
Жыл бұрын
thank you for the reply, yeah there appears to be added dots at the start of nearly every line, differing in how many depending on how far indented the code is,@@AwesomeOpenSource
@freeformaniak
Жыл бұрын
@@AwesomeOpenSource tried the updated code and it now works fine, both by being highlighted then copy/paste and by pressing the copy button, really looking forward to your turn server video, voice and video chat is one of the main reasons i started looking into running a matrix server,
@EduardoMazolini
Жыл бұрын
Thanks for all your videos. I'm a father and my daughter asks for whatsapp to talk to her friends. But I would like to create a server where only authorized people can enter. I thought of something that parents approve of the entry of new children. Where parents can view their children's conversations. Can you suggest something to me?
@AwesomeOpenSource
Жыл бұрын
So, as much as I wish there was something like that, it kind of goes against open source and privacy principles to make an app like that. The best option would be create a Matrix server, or similar server, and create an account for your child that you control the password for. Make sure they know you can read anything they write. Make it so the ability to register is off.
@Dokmai-x5v
Жыл бұрын
Is it possible to do voice group call for meeting and confarance?
@AwesomeOpenSource
Жыл бұрын
I think for that you might want to setup Jitsi Meet and add a bridge to your matrix server.
@vadimsham8047
7 ай бұрын
Followed your video except for using VPS and got strange error "level=panic msg="failed to connect to room server db" error="sqlutil.Open: failed to find maximum connections: pq: password authentication failed for user \"dendrite\"". Could not find any help for now, maybe someone here would help. (DB is running and I have tried connection with psql - it worked)
@AwesomeOpenSource
7 ай бұрын
Sometimes, if you tried to bring it up originally, and it failed fo rwhatever reason, it helps to bring it down with docker compose, then remove the mapped volumes, and try to bring it up again.
@icanog55
5 ай бұрын
@@AwesomeOpenSource Hi, thanks a lot for the video. I have the same issue. I tried your proposed trick but not working so far.
@shlokraut612
Жыл бұрын
hey, can you make a new updated video on zamaad Ticking System and thanks in advance
@AwesomeOpenSource
Жыл бұрын
You bet, it's on my list.
@sufyankhanbest
9 ай бұрын
When I tried to create a first admin or normal user account, I am receiving "Failed to create the account: got HTTP 404 error from server: {"errcode":"M_UNRECOGNIZED","error":"Unrecognized request"}". Also tried to create the account with -url falg but no luck. Did anyone find the solution?
@AwesomeOpenSource
9 ай бұрын
Haven't seen that, but if you'll post what you entered for the command to create the admin, I'll see if i can help.
@sufyankhanbest
9 ай бұрын
@@AwesomeOpenSource Firstly I used "sudo docker exec -it matrix-monolith-1 /bin/sh" then "/usr/bin/create-account -config /etc/dendrite/dendrite.yaml -username xyz -admin" also tried username with -username xyz_admin -admin, but no luck
@sufyankhanbest
9 ай бұрын
followed official dendrite creating user document as well including -url flag and via using CONTAINERNAME but nothing at all
@sufyankhanbest
9 ай бұрын
@@AwesomeOpenSource finally I made it running, I don't have the reverse proxy as I was using contabo and digitalOcean so I had to install nginx during the docker installation. Afte so many tries I reinstalled my droplet and installed the docker without Nginx, and after completing the setup and creating the users, then I ran the docker installation command again to install Nginx, and voila it worked like a charm 🌟 Now our next requirement is to restrict sending direct messaging to each other for non-admin users, if you can suggest something regarding it, that would be really appreciated ❤
@jesusmontoya9608
5 ай бұрын
Any one here knows why when i run docker compose logs -f i : monolith-1 | time="2024-05-01T21:46:49Z" level=fatal msg="Invalid config file: yaml: line 72: did not find expected key" im willing to pay if some one can help setting up the matrix server.
@AwesomeOpenSource
5 ай бұрын
I believe there is a step that was added, to generate the certs first. If it was done, just make sure the certs it's looking for are in the right location. I had this come up last time I set it up as well.
@Kevin-oj2uo
Жыл бұрын
I haven't watch the whole video yet , so please forgive me if I am asking for something you mention. But every time I watch this type of videos I wonder , how can I secure my server? I would like to know how you secure your home server. Also keep up the good work!
@samuelhulme8347
Жыл бұрын
Use a firewall? Nearly everyone already have one.
@samuelhulme8347
Жыл бұрын
Also keep your server(s) on a separate (isolated) vlan / subnet from your main network. This will make sure in case your mobile devices / computers are hack (that could easily happen) it will be harder for the hackers to traverse over to the server(s).
@AwesomeOpenSource
Жыл бұрын
So, you definitely want to make sure you have a firewall on your local network just inside your ISP modem. pfSense, OPNSense, OpenWRT, and DD-WRT are all excellent open source options, and there are many more out there. Next, using a reverse proxy is important as well. All web traffic coming in is routed to my reverse proxy to see if I even have the URL being requested. If I do, it routes the request to the right container or server inside my network. You can also setup a VPN like Wireguard that means you can't access it without using the VPN.
@Kevin-oj2uo
Жыл бұрын
@@AwesomeOpenSource I would really like to use a VPN but my girlfriend and parents use Plex and they are not that techie.
@gg-gn3re
Жыл бұрын
the best way to secure a server is to only have available the bare minimum running and know what is running and only allow access to bare minimum of what you need. For example if you host at home you shouldn't have SSH port open to the internet, you can just access it via your LAN behind your firewall / router. Always update your software, etc.
@ancour
Жыл бұрын
hey where i can i write an email to you, please guide. thank you
@AwesomeOpenSource
Жыл бұрын
You can find me on my discussion site discuss.opensourceisawesome.com. I'm MickInTx on there.
@DumReviewGRC
Жыл бұрын
Isn't Element under paywall?
@AwesomeOpenSource
Жыл бұрын
No. No paywall that I've seen. It's an open source project.
@gg-gn3re
Жыл бұрын
lol what.. it has never had any form of paywall just go to the site and look
@DumReviewGRC
Жыл бұрын
@@gg-gn3re they're actively trying to make you sign up and start hosting on their own servers, up to the point where download buttons or github are hidden but prices and solutions are available in one click just like in commercial products. That's what made me confused
@M6Securities-JB
Жыл бұрын
None of what you did could I get working on a fresh ubuntu server 22.04.3 LTS instance. There were incorrect commands as you had omitted "-"'s where they were needed in the docker-compose commands, and i edned up getting a bunch of errors when finally attempting to spin everything up using docker compose, which led me on a goose chase involving copying keys everywhere else, and I finally threw my hands up and stopped. I really don't know what all is going on, but this didn't work for me and I followed it step by step.
@AwesomeOpenSource
Жыл бұрын
Depending on whether you used my script or the github docker compose install, or you installed from ubuntu repositories, will depend on whether you need to use the 'docker-compose up -d' command, or you can use the more up to date 'docker compose up -d' command. The newer version of docker compose doesn't require the hyphen between the words 'docker' and 'compose'. As for other errors, without knowing exactly what you had installed, or tried, it's hard to help. I'm happy to try if you want to jump over to discuss.opensourceisawesome.com and ask in the #help-me-please channel, I'd be happy to see if I can help.
@muhammadhamzaqureshi
8 ай бұрын
Self hosted is good but there is no easy way of migration.
@AwesomeOpenSource
8 ай бұрын
If you've set it up as I directed, you should just stop the containers (or bring them down) move the entire 'matrix' folder to the new machine. Make sure you update DNS / reverse proxy to point to the new machine, and bring the containers up.
@ResoluTech
10 ай бұрын
I tried to set this up twice while following your instructionsa and for some reason I keep getting... failed to load private_key: open /etc/dendrite/matrix_key.pem: no such file or directory"
@AwesomeOpenSource
10 ай бұрын
Hmmmm. Sorry to hear that. Maybe jump over to my discussion site discuss.opensourceisawesome.com and post in the #help-me-please channel, and maybe I can help you out.
@ResoluTech
10 ай бұрын
I that you are using rocketchat. Would this be a better solution for a business and personal as a chat device that in on-prem, self-hosted?@@AwesomeOpenSource
@AwesomeOpenSource
10 ай бұрын
I run Rocketchat on-prem and self hosted. I think RocketChat can be a great option for business. They have a lot of plugins that could help amplify it's capabilities as well. I think for the average user the barrier to entry is lower than something like Matrix. The matrix side is just one extra step of setting your preferred server, but it's foreign to most people because they are used to just signing up for an account.
@sc4449
8 ай бұрын
Hi Del Rio, what would be the best way, to update matrixdotorg/dendrite-monolith:latest
@AwesomeOpenSource
8 ай бұрын
First make sure you have a solid backup. Always make sure you have a really good backup before running an update. After that, just go into the folder where you setup your docker-compose.yml file and run the following two commands. docker compose pull docker compose up -d The :latest tag will tell docker to pull the most recent image available with the 'pull' command.
@darrencrick3543
Жыл бұрын
show note error is with line....[./docker-compose.yml -o docker-compose.yml.] ....-o. should be capital -O. hope this helps. awesome videos. keep up the great work
@AwesomeOpenSource
Жыл бұрын
Thanks for that. I'll get it update.
@ArtTlekh
7 ай бұрын
Hi! Great video! Made my own server. Can you tell how to delete a user from server?
@AwesomeOpenSource
6 ай бұрын
You don't really delete users, but you can deactivate a user. Check here for info matrix-org.github.io/synapse/latest/admin_api/user_admin_api.html#deactivate-account
Пікірлер: 139