Databag - An Open Source, Self Hosted, Federated, E2E Encrypted Chat Platform that's Easy to Setup!

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 ม.ค. 2025

ความคิดเห็น • 42

  • @gfxmotion8024
    @gfxmotion8024 ปีที่แล้ว +4

    Thank you. For all that has been presented to us. You're a legend.

  • @saisibi6708
    @saisibi6708 ปีที่แล้ว +1

    Databag is the first communications service that I hosted which went without any hiccups. Your guide was solid mate. Helped out a lot. The dev behind this worked hard too. The service is superb. The mobile clients need better UI though.

    • @AwesomeOpenSource
      @AwesomeOpenSource  ปีที่แล้ว

      The dev is very open to design help for the front end. I gave him a few ideas, and he already implemented a couple of them... so jump over, and offer some help. It's a great way to be involved in open source.

    • @saisibi6708
      @saisibi6708 ปีที่แล้ว

      @@AwesomeOpenSource Yeah. I do not know any kind of coding. So, all I can do is just use the machine and say it doesnt look beautiful. And that mobile clients need more work. But I have no clue how to fix that.

  • @CRK1918
    @CRK1918 ปีที่แล้ว +1

    Great solution for another chat. Thanks for the video.

    • @AwesomeOpenSource
      @AwesomeOpenSource  ปีที่แล้ว +1

      Glad to help. This one was so easy to setup. I've been givign the developer some ideas to improve the workflow as well, and he has been super receptive.

  • @zigmasramei58
    @zigmasramei58 ปีที่แล้ว +1

    hey, can you explain more about that part with domain etc. i have a domain name, i can create a wildcard, but where to diirect it? external ip? my ddns? do i need to open port on my router?

    • @AwesomeOpenSource
      @AwesomeOpenSource  ปีที่แล้ว

      If you have a public IP, you want to point it there. If you're using Dynamic DNS, then you'd want to point it to that. The hard part is deciding which will give you better performance and benefit. I have a dynamic IP, but it changes very rarely, so no big deal for me to update it.

  • @ahmadbensaoud-d5g
    @ahmadbensaoud-d5g ปีที่แล้ว +1

    Please go on, very good stuff

  • @consecratedtech
    @consecratedtech ปีที่แล้ว +1

    WOW. This series is amazing!!! Now that I am at the end I am starting to setup items and starting to love docker more and more... (you deserve more than a coffee or beer friend)
    I was wondering if I missed something like a ticketing/support page. I have tried peppermint (failed to get past logging in. I really wanted this one to work). next was uvdesk which I got up and running and then it failed when it came to emails. I have not setup the mail box tool that you did but I am wondering if that would help.
    I would rather see what you recommend or use. Thanks again for all of this!!

    • @AwesomeOpenSource
      @AwesomeOpenSource  ปีที่แล้ว

      Funny enough Peppermint has a big update coming soon, and I’ll be covering it for this series! Stay tuned. And, I’m super glad you like the content.

  • @zigmasramei58
    @zigmasramei58 ปีที่แล้ว +1

    Done everything correctly, can access it from my domain, entered my domain in databag settings, but there is an error, when i create users and login to them, it says, that im disconnected from server, any ideas what i did wrong?

    • @rolandosborne1871
      @rolandosborne1871 ปีที่แล้ว +1

      make sure you have websockets enabled. it's an option in nginx proxy manager for example...

    • @AwesomeOpenSource
      @AwesomeOpenSource  ปีที่แล้ว

      Yep, I'd say it may be related to websockets. @rolandosborne1871 nailed it.

  • @cattivello
    @cattivello ปีที่แล้ว +1

    Thank you ! really nice and safe. Privacy oriented. I am testing it out for my kids to teach them privacy.
    One thing I dont know if I miss a configuration or is not a feature... can databag also send voice and video messages? Not voice and video calls, that I read about the TURN server. I mean just a voice or video message. Do I have to add lines to the docker compose file?

    • @AwesomeOpenSource
      @AwesomeOpenSource  ปีที่แล้ว

      I think he has added voice and video calls, but not sure about messages specifically. It is under heavy development, so might be a good thing to request on his GitHub issues page.

  • @rshtechpy
    @rshtechpy ปีที่แล้ว +1

    And the video call and call configs need a turn server
    Can you show us how to.?

    • @AwesomeOpenSource
      @AwesomeOpenSource  ปีที่แล้ว

      I'll see what I can come up with. He has some documentation on it on github as well.

  • @marcosreyes9385
    @marcosreyes9385 ปีที่แล้ว +1

    I just love your video. It's so useful. Just a question, do you know if Databag has something like a webhook? I would like to connect this to a bot.

    • @AwesomeOpenSource
      @AwesomeOpenSource  ปีที่แล้ว

      I don't know if it does, but I know the author (main dev) is very open to suggestions on how to improve the software, so make an enhancement request on his github issues.

  • @cjmoss51
    @cjmoss51 ปีที่แล้ว +1

    This sounds more or less like an alternative to Matrix. Now that you have covered this id like to see you cover Matrix and its associated clients one day.

    • @AwesomeOpenSource
      @AwesomeOpenSource  ปีที่แล้ว

      I have covered Matrix in the past. along with setting up a client. th-cam.com/video/H-6kfIqPoI4/w-d-xo.html Check it out!

  • @jim7smith
    @jim7smith ปีที่แล้ว +1

    Interesting.....just wondering about the differences between this and rocketchat.

    • @AwesomeOpenSource
      @AwesomeOpenSource  ปีที่แล้ว

      RocketChat is definitely a more mature project. I believe when you federate with rocketchat it's a "you're in or you're out" setup...all or nothing. With databag you choose which other instances you want to federate with. Databag has a ways to go, but really seems promising. I'm watching it closely.

  • @fcamarota
    @fcamarota ปีที่แล้ว +1

    Thanks brother 🥰

  • @JamesSallabim
    @JamesSallabim 11 หลายเดือนก่อน +1

    does databag offer group voice calls, as in everyone in a channel can hop on a line, or are there just 1-1 voice calls

    • @AwesomeOpenSource
      @AwesomeOpenSource  11 หลายเดือนก่อน

      Don't know. I think the calls are in the room / group you create, but haven't tested that lately.

  • @gdlbzh
    @gdlbzh ปีที่แล้ว +1

    Sounds pretty user-friendly but does it compress pictures and videos ?

    • @AwesomeOpenSource
      @AwesomeOpenSource  ปีที่แล้ว +1

      I don't know about the compression. Definitely jump over to the project github and ask in the Issues though.

  • @veselkadogcoats692
    @veselkadogcoats692 4 หลายเดือนก่อน +1

    Easy to set up lollollollol

    • @AwesomeOpenSource
      @AwesomeOpenSource  4 หลายเดือนก่อน

      I'm sorry if you found it difficult. Maybe put in some constructive feedback on his github page. I've found the maintainer to be very receptive to constructive feedback.

  • @Link-channel
    @Link-channel ปีที่แล้ว +1

    Why in the holy motherboard of god did they release it as a docker container AND as a raspberry image, instead of explaining how to install it as a simple normal portable minimal executable???
    No old-school sysadmin is going to install anything like this, or with the new nodejs stuff.

    • @c-LAW
      @c-LAW ปีที่แล้ว +3

      After the learning curve, Docker containers are great for ease of installation and containers are sandbox'd so it won't screwup your OS.

    • @Link-channel
      @Link-channel ปีที่แล้ว

      ​​@@c-LAWou understood the solar opposite of what I meant:
      Docker is TOO EASY to deploy, there is no learning curve.
      It takes care of everything, like magic, and the ease of use is always at the expense control.
      Easy to deploy ➡️ good luck to fixing something you don't understand how it works, when it breaks.
      You can still download a new container made by someone else, I know, until it becomes a monthly subscription one day.
      But I guess you are to young to understand what I am saying, that is normal, you will see

    • @PLAYGAME-wj9bw
      @PLAYGAME-wj9bw ปีที่แล้ว +2

      ​@@Link-channel I think it's mostly the installation part that Docker helps with. Otherwise, configuring the service, network, and other aspects is the same. Therefore, you are still learning something, and you won't spend hours trying to figure out why something works on one machine but not on another one; thanks to docker containers.

    • @AwesomeOpenSource
      @AwesomeOpenSource  ปีที่แล้ว +7

      I understand, @Link, you like to know how things work under the covers, but with web applications and services running in docker, you can 100% do that. Just take a look at the Dockerfile in the repo. It's essentially an installation script, that crates the image that the container runs from. You can see what underlying pieces the application is built on, how it sets environment variables, and how it exposes ports. It's essentially a documentation of exactly what you're asking for. The sweet part about a docker container is that it should work regardless of your host OS. It will do what it does, and is super light on resources. The containerization makes it easier to update, kine of like a MacOS App, or a Flatpak, or Snap, it's got all of the stuff it needs in the container, so when you don't need it anymore, just remove the container and everything that it needed to run is gone without accidentally overwriting an OS file, or removing one you needed.

    • @lpseem3770
      @lpseem3770 ปีที่แล้ว +1

      ​​​@@Link-channel I agree with some of Your points. After blindly following container setup, I do not even know where my data is and how to back it up. In some directories, databases, or where else. Another problem will appear right after any serious CVE on any of dependencies, which should be updated hopefully without breaking any other.