GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Conversation

Notices

  1. Embed this notice
    robbystk (robbystk@layer8.space)'s status on Thursday, 07-Nov-2024 16:47:19 JST robbystk robbystk

    Considering trying to run a matrix server for a community. Anyone with experience have tips or things I should know before doing so?

    #Matrix #SelfHosting

    In conversation about 7 months ago from layer8.space permalink
    • Kari'boka likes this.
    • Embed this notice
      Kari'boka (kariboka@social.harpia.red)'s status on Thursday, 07-Nov-2024 16:47:10 JST Kari'boka Kari'boka
      in reply to
      @robbystk have you considered #xmpp?
      In conversation about 7 months ago permalink
    • Embed this notice
      robbystk (robbystk@layer8.space)'s status on Monday, 11-Nov-2024 04:22:14 JST robbystk robbystk
      in reply to
      • Kari'boka

      @kariboka a little, but I don't have much experience with it. Can you recommend a good client and server? preferably which support end-to-end encryption?

      In conversation about 7 months ago permalink
      Kari'boka likes this.
    • Embed this notice
      Kari'boka (kariboka@social.harpia.red)'s status on Monday, 11-Nov-2024 05:09:53 JST Kari'boka Kari'boka
      in reply to
      • Prosody IM
      • JC Brand
      • Gajim
      • Snikket
      • Dino
      • Prav App
      • JoinJabber
      • monocles
      • ejabberd
      • ProcessOne

      @robbystk Sure!

      There are 3 servers I recommend: Snikket, Prosody, and Ejabberd.

      @ejabberd is better scalable from what I hear from admins that changed from @prosodyim, some claim #Prosody is easier to configure, I never used it so I can’t tell.

      @snikket_im is made with the intent to be easy to deploy and from what I read it seems pretty straight forward.
      IIRC #Snikket and #Prosody are from the same dev, which is a very skilled developer. All 3 servers are great, but depends on your use and expertise.

      I myself use #Ejabberd (which is made by @ProcessOne) and can’t complain, it is REALLY LIGHT in resource consumption and pretty robust while offering all the XEPs that are mostly used (XEPs are extensions of the protocol, I think we could call them features).

      I looked into your profile and I see you are Software Engineer so my recomendation is #Ejabberd. You only have to configure a single YAML and you are all set. The documentation is really good and their team answer fast in their github discussions page. Some are even here in mastodon.

      Also I recommend the @joinjabber website for reference and tutorials: https://joinjabber.org

      For clients I recommend #Cheogram on android.
      XMPP software/Cheogram
      And if you need it on Google Playstore, @monocles.
      XMPP software/Monocles

      Cheogram and #Monocles are pretty much the same feature-wise, I like cheogram design better but you do you.

      For PC/Linux I recommend @gajim first. (I never used it in windows but in Linux it is awesome.), and then @dino if you like Gnome philosophy. In my experience #Dino_IM works better for calls.

      For web with support to Omemo (encryption XEP/feature, based on signal) I know only of @jcbrand
      Website: https://conversejs.org/

      By now you realize I could mention all projects here in the #fediverse, that’s a thing I like about #XMPP projects, they are all committed to this open federated web, you know?

      If you have any questions feel free to ask. I feel like I might be forgetting something, but when it is related to XMPP I get very excited lol.

      If you want to read more: https://xmpp.org/

      PS: by the way, there is this awesome project called @prav they are an XMPP server that allow people to sign in with their phone number (like signal/WA) so if you have any friends that are a bit lazy to create an account the traditional way (choosing a server, filling a form…) they can just download #prav and start using it with their phone number. https://xmpp.org/software/prav/

      In conversation about 7 months ago permalink

      Attachments

      1. No result found on File_thumbnail lookup.
        JoinJabber
        Welcome to the JoinJabber community! An inclusive space on the Jabber network With Jabber you can securely chat or call with your friends and family. Or you can join public group chats with people that share your interests, without having to share your personal data. Jabber, also known as XMPP, is an open standard for online communication. This means that the network belongs to all of us, not just to a single organization.


      2. Domain not in remote thumbnail source whitelist: xmpp.org
        XMPP
        XMPP - The universal messaging standard
    • Embed this notice
      Kari'boka (kariboka@social.harpia.red)'s status on Monday, 11-Nov-2024 05:16:56 JST Kari'boka Kari'boka
      in reply to
      • Kari'boka
      @robbystk By the way, all my recommendations support end to end encryption.
      In conversation about 7 months ago permalink
    • Embed this notice
      Ch M[ae][iy]e?r 🇪🇺 🖤 🤍 (chbmeyer@digitalcourage.social)'s status on Wednesday, 13-Nov-2024 06:25:06 JST Ch M[ae][iy]e?r 🇪🇺 🖤 🤍 Ch M[ae][iy]e?r 🇪🇺 🖤 🤍
      in reply to
      • Kari'boka

      @robbystk @kariboka
      I run ejabberd, too, and I'm Happy with it.

      For Android I can recommend Conversations, it's for free in F-Droid.
      OMEMO encryption, VideoCalls, ... everything just works.

      I didn't try iOS, but there are Clients, too.
      On Linux I use Dino.

      In conversation about 7 months ago permalink
      Kari'boka likes this.
    • Embed this notice
      ⚡Lord of Misrule⚡ (toiletpaper@shitposter.world)'s status on Wednesday, 13-Nov-2024 08:05:29 JST ⚡Lord of Misrule⚡ ⚡Lord of Misrule⚡
      in reply to
      • Kari'boka
      @kariboka @robbystk

      Any recommendations for an iOS client that has OMEMO support and a decent UX? I tried for years getting normie iOS users on XMPP and everything I had them try ended up being a dumpster fire.

      FYI, IME Conversejs is passable, but if self-hosting, be prepared to pull out your hair dealing with CORS related issues.
      In conversation about 7 months ago permalink
      Kari'boka likes this.
    • Embed this notice
      Kari'boka (kariboka@social.harpia.red)'s status on Wednesday, 13-Nov-2024 08:05:29 JST Kari'boka Kari'boka
      in reply to
      • ⚡Lord of Misrule⚡
      @toiletpaper @robbystk yeah for CORS you must set the headers accordingly, IME, ejabberd default config example had it, so I didn't experience any issue.

      My only issue with Conversejs is the colour scheme, but I am too tired to deal with CSS lol
      In conversation about 7 months ago permalink
    • Embed this notice
      ⚡Lord of Misrule⚡ (toiletpaper@shitposter.world)'s status on Wednesday, 13-Nov-2024 08:12:19 JST ⚡Lord of Misrule⚡ ⚡Lord of Misrule⚡
      in reply to
      • Kari'boka
      @kariboka @robbystk

      I configured on apache2 and confirmed the headers were there, but still couldn't get the browsers to uniformly play nice with it, so finally gave up on it. Ho hum.
      In conversation about 7 months ago permalink
      Kari'boka likes this.
    • Embed this notice
      Kari'boka (kariboka@social.harpia.red)'s status on Wednesday, 13-Nov-2024 08:12:19 JST Kari'boka Kari'boka
      in reply to
      • ⚡Lord of Misrule⚡
      @toiletpaper @robbystk which xmpp server software were you using? For ejabberd I had to set those headers direct in ejabberd YAML config file.
      In conversation about 7 months ago permalink
    • Embed this notice
      ⚡Lord of Misrule⚡ (toiletpaper@shitposter.world)'s status on Wednesday, 13-Nov-2024 08:31:33 JST ⚡Lord of Misrule⚡ ⚡Lord of Misrule⚡
      in reply to
      • Kari'boka
      @kariboka @robbystk

      ejabberd. It's quite possible I didn't configure it properly. Looking at the config yml I notice I did have CORS headers setup for mod_http_upload, but that may not have been the only place they were needed. I'm guessing (in retrospect) they were probably required for mod_bosh, or maybe there's a global setting. If you happen to know off hand, I'd appreciate the clue and may give it another shot at some point.

      Fyi, I had everything else working fine. Just couldn't get conversejs to play nice when self-hosting on the server. Worked fine as a standalone HTML though.
      In conversation about 7 months ago permalink
      Kari'boka likes this.
    • Embed this notice
      Kari'boka (kariboka@social.harpia.red)'s status on Wednesday, 13-Nov-2024 08:32:49 JST Kari'boka Kari'boka
      in reply to
      • ⚡Lord of Misrule⚡
      @toiletpaper

      Sure, I will take a look as soon as I get back home and paste it here for you.

      Always a pleasure to help!
      In conversation about 7 months ago permalink

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.