How to Setup Your Own XMPP Server

Поделиться
HTML-код
  • Опубликовано: 27 окт 2024

Комментарии • 357

  • @5800X3D
    @5800X3D 3 года назад +625

    Man the thumbnail game is on fire

  • @biasedriot3603
    @biasedriot3603 3 года назад +483

    XMPP is definitely less bloated than my Smoke Signals setup.

    • @ChrisJones-rd4wb
      @ChrisJones-rd4wb 3 года назад +8

      XMPP protocol is really really bloated

    • @biasedriot3603
      @biasedriot3603 3 года назад +17

      @@ChrisJones-rd4wb Can't speak of the protocol but I was referring to the application itself (especially Prosody). Compared to some other thing you can self-host like Matrix or Talagram it's night and day.

    • @zvezdan956
      @zvezdan956 3 года назад +10

      @@ChrisJones-rd4wb bloat is only bad when it hinders

    • @ChrisJones-rd4wb
      @ChrisJones-rd4wb 3 года назад +5

      @@zvezdan956 Yes, and it hinders me from making a decent extensible client.

    • @just-mees
      @just-mees 3 года назад +2

      Yeah! Running smoke signals on my pcs just made it too hot :\

  • @awndolznmowdlzkwndznwua
    @awndolznmowdlzkwndznwua 3 года назад +142

    Finally! Thanks for making privacy more accesible!

  • @userhandle3378
    @userhandle3378 3 года назад +147

    Mental outlaw is legit the truth...
    I read two chapters on fuzzing and was like, wtf, less than two mins in Outlaw showed me the light.
    Thanks man, doing gods work out here in the trenches of RUclips.

    • @flightman2870
      @flightman2870 3 года назад +4

      Can you please share me the those fuzzing videos link

    • @hl2exe
      @hl2exe 3 года назад +4

      Would you be so kind as to share the reading material that you're talking about?

    • @userhandle3378
      @userhandle3378 3 года назад +3

      @@hl2exe I’m reading through the Grey Hat Hacking Handbook by McGraw Hill. Chapter 3 is fuzzing!

  • @FinderX
    @FinderX 3 года назад +49

    some demonstration of how should work, in an session, like text, attachments and so on, will be nice.

  • @egg5474
    @egg5474 3 года назад +140

    The Death Star is now fully operational

  • @ukaszMarianszki
    @ukaszMarianszki 3 года назад +152

    a video on Matrix/Matrix Synapse and how it compares to XMPP would be neat

    • @EmperorReinhard
      @EmperorReinhard 3 года назад +24

      Matrix is a metadata disaster that feeds a bunch of info back to the main Synapse server. While your chats are end-to-end encrypted, the main Synapse server can still see who you are communicating with.
      That's not the worst of it, though. Matrix was funded by a company called Amdocs, which is an Israeli company that provides major wiretap and phone billing/record-keeping software contracts for the U.S. government.
      There are usability merits of Matrix over XMPP, but that does not excuse feeding metadata to a centralized source that you do not control. The metadata is still valuable information to glowies, even though they cannot see your E2E chats.

    • @ChrisJones-rd4wb
      @ChrisJones-rd4wb 3 года назад +1

      @Nobody its super bloat, XMPP is also super bloat

    • @punishedpinecone4772
      @punishedpinecone4772 3 года назад +3

      My Matrix account was just purged for "suspicious activity". I use a VPN. That's all I can think of. Element would be great if the Matrix developers stopped being retards

    • @nani8ot
      @nani8ot 3 года назад +7

      @@punishedpinecone4772 just use another homeserver. Matrix is decentralized/federated, nobody forces you to choose the biggest server. It’s the same with XMPP.

    • @ChronosX88
      @ChronosX88 3 года назад +1

      @@nani8ot for running own Matrix server you must have a supercomputer, because Synapse is very resource-hungry

  • @dungeonseeker3087
    @dungeonseeker3087 3 года назад +6

    On the topic of server security, pretty much the first things I do on any of my servers is install fail2ban and change SSH from port 22.
    Here's a crazy anecdote, recently I had to reinstall one of my VPS' and after hitting reinstall I took my dog out for a 30 minute walk. I returned to an email with my SSH details, I fired up Putty, connected, signed in and the first thing CentOS did was inform me that there had been over 200 failed SSH login attempts since my last successful login (remember it was a fresh install so I had never logged in).
    Assuming a 10 minute reinstall time that means in 20 minutes of me leaving the server open on port 22 someone had port scanned me and tried to login to its secure shell over 200 times.
    Also remember, use CentOS for web based services since it comes OOTB preconfigured with firewall zones and rules applied. Ubuntu Server comes with UFW disabled and you have to manually create zones and rules before you enable it (otherwise it blocks port 22 which you're connected to). Firewalld also intergrates much nicer with Docker, it creates a docker zone for your docker networks automatically.

  • @dksmqjzifssssdewxc3085
    @dksmqjzifssssdewxc3085 3 года назад +6

    Ran into prosidy xmpp the other day during a pentesting CTF. The version was obviously outdated but the most recent CVE had a rating of 7.5isb so make sure to update Prosidy (if you aren't in the habit of updating software regularly.)
    As always, great content. Always a good way to end my day, my nightly infosec resource for learning knew stuff. Thanks for what ya do for this community!

  • @woofwoof2412
    @woofwoof2412 3 года назад +41

    A note: Hashing doesn't work without specifying "authentication = internal_hashed" under the VirtualHost

  • @Marco-yk8kp
    @Marco-yk8kp 3 года назад +160

    Day two of asking kenny to make a video on the mozilla is made by the feds situation

    • @alessandrorossi1294
      @alessandrorossi1294 3 года назад +54

      Mozilla: owned by google, kicked out its founder Brendan Eich, encourages idiots to re-write mature and stable software in Rust for literally no reason whatsoever. Basically Mozilla is a glowie-controlled opp org for the glowies and the corporations.

    • @JamesQHolden
      @JamesQHolden 3 года назад +4

      @@alessandrorossi1294 except it's open source.....................

    • @alessandrorossi1294
      @alessandrorossi1294 3 года назад +45

      @@JamesQHolden that doesn’t change anything I said though

    • @gnomsrepnay
      @gnomsrepnay 3 года назад +14

      @@alessandrorossi1294 owned by google: mozilla is practically funded all by google, but it doesn't really change much about anything since it's almost all open source (basically only default search engine as far as I know), isn't brendan eich homophobic?, rust is good for maintainability

    • @Marco-yk8kp
      @Marco-yk8kp 3 года назад +10

      @@alessandrorossi1294 I guess this is a good answer but i think kenny can explain it better and go into detail. And dont forget the pepe in the thumbnail, i always wonder where he gets those from

  • @wirelesskiller8075
    @wirelesskiller8075 3 года назад +13

    This guy is one step above everyone in choosing thumbnails

  • @alexdelarge9425
    @alexdelarge9425 2 года назад +1

    I was just wondering how to set up my own XMPP server and boom...this video shows up. The algorithm gets me!

  • @pcislocked
    @pcislocked 3 года назад +34

    Setting up your own messaging server at a VPS is also a practice that I think we should consider questioning. How much can you trust on the host, or the server ISP to "not be spooky"?

    • @kojitakamura2522
      @kojitakamura2522 2 года назад +7

      you could just use them as a glorified proxy to a sneedable home server :^)

    • @AKuTepion
      @AKuTepion Год назад +1

      As long as you use end-to-end encryption, that shouldn't be much of a problem. I'm not sure how well that's supported within the XMPP ecosystem, though.

  • @nobuyukinyuu
    @nobuyukinyuu 3 года назад +13

    *finally*, i had no idea why pidgin wasn't working for the past 15 years :v

  • @nostrislife
    @nostrislife Год назад +2

    Been hosting since 2012. Love XMPP!

    • @h.s3187
      @h.s3187 11 месяцев назад

      Super scalable and very lightweight I am running prosody on my orange pi zero

  • @elEd0
    @elEd0 3 года назад +2

    I literally configured a prosody server yesterday for work and now you upload a video nice! xD

  • @AshasuChan
    @AshasuChan 3 года назад +2

    Dude, you're awesome, this channel is pure gold

  • @mpsii
    @mpsii 3 года назад +44

    timing, my dude... recently searched on this and got myself a bit confus-ed

    • @Shiva-ff5ue
      @Shiva-ff5ue 3 года назад

      Yee I been interested in hosting xmpp for a bit

  • @nono-pm2wj
    @nono-pm2wj 3 года назад +3

    I fucking love you

  • @nightking1863
    @nightking1863 3 года назад +14

    man I remember using Jabber on late 2000s German "scene" boards... what a vibe

  • @giveaway4002
    @giveaway4002 3 года назад +15

    matrix vs xmpp
    please, i am really waiting for this from guys like you

    • @BigYoshi826
      @BigYoshi826 3 года назад

      matrix is better

    • @tikoblocks3224
      @tikoblocks3224 3 года назад +22

      > Comments "Matrix is better"
      > Doesn't elaborate
      > Leaves

    • @BigYoshi826
      @BigYoshi826 3 года назад +2

      @BUTTORFLĒOGE EXTRATÖNE shit I was just wrecked by that article
      I've been preparing and reading up to start contributing to matrix but now I'll change direction to xmpp

    • @chronotriggerfan
      @chronotriggerfan 3 года назад +7

      Matrix: Is an Israeli glow op
      XMPP: Is not an Israeli glow op
      /thread

    • @targitausrithux2320
      @targitausrithux2320 3 года назад +1

      @@chronotriggerfan
      Pretty sure it’s element that was the Israeli glow op

  • @jcrosenkreuz5213
    @jcrosenkreuz5213 3 года назад +1

    Just set one up myself, works great and was a neat experience!

  • @galaxy3432
    @galaxy3432 3 года назад +1

    This is something I've been after for a while, so thanks for the upload!

  • @flightman2870
    @flightman2870 3 года назад +9

    The very low dislikes shows how good his viewers are, They exactly know what they watching
    Mental outlaw rocks

  • @ripthedvd9728
    @ripthedvd9728 2 года назад +2

    You've done lots of videos on setting up servers like this XMPP video and the VPN video and you've also talked a lot about how the only way to have secure email is to host it yourself. You should do a video on how to set up just a regular server to hold files and email and stuff, and maybe even how to register to get a domain. Basic things like setting up a server, hooking it up to a public or private network, making it secure, interfacing with it, etc.

    • @GhostkillerPlaysMC
      @GhostkillerPlaysMC 11 месяцев назад

      Not sure if you’re still interested but it’s incrediblyy complicated, running your own email server

  • @FGj-xj7rd
    @FGj-xj7rd 3 года назад +4

    Installing and using XAMP (the windows one) was so much fun back in university.
    Man, those were the days.

  • @e56-u6d
    @e56-u6d 3 года назад +3

    Tor Hidden Service + XMPP server sounds pretty op

  • @elliotalderson6769
    @elliotalderson6769 3 года назад

    I wasn’t expecting a last second begonias grove reference thrown in there lol. Great video. Thanks!

  • @therealchonk
    @therealchonk 3 года назад +1

    Yes, finally got a riscv64 Gentoo VM running. So happy right now. Btw good video

  • @systemthirtytwo
    @systemthirtytwo 3 года назад +6

    Yes, i’ve wanted this!

  • @user-zu6ts5fb6g
    @user-zu6ts5fb6g 3 года назад

    just found this channel, your videos are top notch

  • @69ms
    @69ms 3 года назад +2

    how are your thumbnails consistently so good lol

  • @gusstr20
    @gusstr20 3 года назад +17

    Could you do a video about FreeBSD? Or just BSD in general...?

    • @hedgeearthridge6807
      @hedgeearthridge6807 3 года назад +5

      I dont really see any reason why he would. Unless you're in the serverspace, it's like going back in time to late 90's linux where barely anything was supported and drivers didn't exist for much, plus having even LESS software compatibility than Linux.

    • @gusstr20
      @gusstr20 3 года назад +7

      @@hedgeearthridge6807 I use it as a daily driver. It has plenty of software support and is updated. Imo, it's more secure, but I just wanna hear what he thinks.

    • @oneanime5551
      @oneanime5551 3 года назад +1

      @@gusstr20 yep i agree its getting better

    • @SomeRandomPiggo
      @SomeRandomPiggo 3 года назад

      linux is already great though, and there is no reason to switch apart from it being different since linux is open source and free, with better compatibility and ease of use

    • @hypnoz7871
      @hypnoz7871 3 года назад

      @@gusstr20 You say it's more secure because you're regurgitating BS you heard elsewhere.
      Less eyes = less secure code. And nobody, i mean nobody use BSD, especially OpenBSD which is ony useful for server side.
      NSA do know better than you and they certainly do NOT use BSD for their desktop environment.

  • @floatingstonerecords7749
    @floatingstonerecords7749 3 года назад +8

    Who knew that my hours and hours of Lua in Gmod would actually be worth something

  • @jastaneim9252
    @jastaneim9252 3 года назад +1

    Finally! XMPP is the best

  • @justinandrewhampton
    @justinandrewhampton 3 года назад +4

    "alphabet boys at weird parties where they worship Moloch" 😂😂😂😂😂😂😂😂😂
    It's funny cuz it's true.

  • @Bagginsess
    @Bagginsess 3 года назад +3

    Could you do a video covering how to secure an envelope and pigeon? Or should I use hawk/raven?

  • @ThePowerRanger
    @ThePowerRanger 3 года назад

    Your thumbnail game is on another level.

  • @gingerwitch64
    @gingerwitch64 2 года назад +1

    It's as the old saying goes; "If you want something done right, you have to do it yourself."

  • @jhny0
    @jhny0 3 года назад

    Mannnn this videos are so based, great stuff

  • @ximi2377
    @ximi2377 3 года назад +8

    Will your ever make a video on a BSD distro?

    • @MentalOutlaw
      @MentalOutlaw  3 года назад +9

      Maybe as a server, I've been experimenting with using OpenBSD for web apps instead of Debian since I think it has better security. The problem is there's fewer guides and compatible software, and I'm a noob at webdev (currently teaching myself fullstack) so its a bit of a challenge.

    • @player-8740
      @player-8740 3 года назад

      @@MentalOutlaw could you please make a video about the Tox protocol. it's one of the best and most promissing p2p projects I've seen in a while.

    • @atalocke
      @atalocke 3 года назад

      @@MentalOutlaw what stack are you using?

  • @mohanroy1434
    @mohanroy1434 3 года назад +1

    Thanks man!, Need this. Luke Smith would blabber how this is good and blah blah but he'd never how setup an xmpp server . You're the legit guy.

  • @guacfiend
    @guacfiend 3 года назад

    awesome channel man!!!

  • @webtek7928
    @webtek7928 7 месяцев назад

    Hey whats your thoughts on SimpleX? Would you be able to do video about SimpleX from understanding of it, the privacy and anonymity is the best out there.

  • @mid-
    @mid- 3 года назад +1

    Nice thumbnail my guy

  • @aneeshprasobhan
    @aneeshprasobhan 3 года назад +3

    This is an off topic question. Why do you use gentoo ? What specific thing/features do you use on gentoo that's not possible on Arch (for example) ?

    • @weebney
      @weebney 3 года назад +8

      emerge gives him plenty of time to get his reps in

    • @FGj-xj7rd
      @FGj-xj7rd 3 года назад

      Gentoo penguins are pretty fast on water. I would say this is the reason.

    • @MentalOutlaw
      @MentalOutlaw  3 года назад +3

      Personally I consider the documentation and forums for Gentoo to be better than Arch. As far as technical differences go Gentoo allows you easily compile individual packages and your kernel in different ways which adds a whole new layer of customization that Arch users don't get into (unless they decide to pull the source code and compile themselves instead of installing binaries with pacman)

  • @ishaqahmed._
    @ishaqahmed._ 3 года назад

    Legendary thumbnail man

  • @ceramintreal
    @ceramintreal 3 года назад

    woah thanks man, very cool

  • @porterhouse937
    @porterhouse937 3 года назад

    Appreciate your thumbnail game my dude

  • @jacobwarners887
    @jacobwarners887 3 года назад +5

    Any thoughts on taking this and connecting it to a matrix server if you can?

  • @window.location
    @window.location 3 года назад +10

    So you are here because of "deepfake blackface channel" ?

  • @h.s3187
    @h.s3187 11 месяцев назад +1

    XMPP vs Matrix , XMPP is more documented if you want to host an hidden service on I2P or TOR

  • @sdsdsdssdsdxdd
    @sdsdsdssdsdxdd 3 года назад +2

    What are the upsides of a XMPP server over a selfhosted IRC server apart from it being a more lightweight solution?

    • @rolandsharp
      @rolandsharp 3 года назад +2

      e2e encryption

    • @gotoastal
      @gotoastal Год назад +1

      Federation too. You can’t join a IRC server without creating an account on that server.
      A lot of feature comforts added as well like getting some of the chat history, messages received when you come back online, no line length limitations, etc.

  • @Reedelenz
    @Reedelenz 3 года назад +2

    Noice

  • @FourOf92000
    @FourOf92000 3 года назад +53

    can we get one on Matrix server setup as well?

  • @aheraldofthenewage2039
    @aheraldofthenewage2039 3 года назад

    That thumbnail tho.. lit

  • @MiniatureChickenChannel
    @MiniatureChickenChannel 3 года назад +1

    Are you down with XMPP??

  • @Ex_impius
    @Ex_impius 3 года назад +2

    Why are you not uploading to Odysee? I'd rather watch as many people over there as I can instead of RUclips.

  • @RamkrishanYT
    @RamkrishanYT 3 года назад +3

    Indian government might ban e2e encryption chats
    So I do indeed plan to host a chat server

    • @addy7445
      @addy7445 2 года назад

      Our government is becoming trash day by day😂 privacy me piracy daal rahe hai

  • @anon5258
    @anon5258 3 года назад

    Got Instagram ad on this nice one RUclips

  • @doommaker4000
    @doommaker4000 3 года назад +3

    "worship Moloch"
    Just how based can a man be?

    • @looweegee252
      @looweegee252 3 года назад

      He may very well be Christian level based
      The highest tier and original meaning of Based being Biblically Based
      (To build on a solid base instead of illogical shifting sands)

  • @Vincent-dt4jx
    @Vincent-dt4jx 3 года назад

    Great video, can’t wait to try it myself 👍

  • @sarundayo
    @sarundayo 3 года назад

    Get down with XMPP, yeah you know me ♫

  • @whitepaperkat67
    @whitepaperkat67 9 месяцев назад

    You don't really have to set up a web server. I mean I've done this without doing that I even enabled pub sub and was able to work out the issue with my subdomains and SSL certificates

  • @Reatret
    @Reatret 3 года назад +2

    Can you post the nginx config? I got to that point in the video and I don't think you share the entire config.

  • @dbking932
    @dbking932 3 года назад +3

    I always wanted good privacy 😂

  • @kathanshah8305
    @kathanshah8305 3 года назад +2

    When thumbnail creation takes more time than making the video

  • @finnaerix9837
    @finnaerix9837 3 года назад +8

    You could use matrix, if you want a federated server infrastructure

    • @chronotriggerfan
      @chronotriggerfan 3 года назад +5

      Matrix is an Israeli glow op.

    • @targitausrithux2320
      @targitausrithux2320 3 года назад +2

      @@chronotriggerfan
      Pretty sure it’s the client known as element that is the Israeli glow op, you liar

  • @snipzmattio5887
    @snipzmattio5887 3 года назад +2

    I like it, but who im I going to talk to? All my friends are 100% normies

  • @efemboygg
    @efemboygg 3 года назад

    Sweet, ty. But now how do I get an anon Vps and domain with my wownero/monero👉👈🥺

  • @szaszm_
    @szaszm_ 2 года назад

    The three letter "bois" can still just take the keys from your server if they want to and wiretap it all. The server provider most likely has easy access to your root fs.

    • @konakun7878
      @konakun7878 Год назад +1

      Thats why you use end 2 end encryption with verified contacts only, no private keys are stored on the server anyways.

  • @itsme7570
    @itsme7570 3 года назад

    Mental outlaw are you on other platforms in case they get rid of your channel?

  • @silentlord2324
    @silentlord2324 3 года назад +1

    youtube have blocked age restricted videos on mpv. Do you now how to fix it for a windows normie like me?

  • @nightking1863
    @nightking1863 3 года назад

    Thanks Luke

  • @ghoulbuster1
    @ghoulbuster1 3 года назад +1

    Breaking Glow

  • @savant1592
    @savant1592 3 года назад

    When will be the proton mail video?

  • @tikkasen_urakointi
    @tikkasen_urakointi 3 года назад +1

    I wrote my own IRC server in C in one week.

  • @samuelkahunga5987
    @samuelkahunga5987 3 года назад

    I like the Moloch part

  • @eustab.anas-mann9510
    @eustab.anas-mann9510 7 месяцев назад

    XMPP is awesome, but nobody I know would ever move beyond Whatsapp. What's the point of having an XMPP account with 0 (zero) friends?

  • @ChessCat1500
    @ChessCat1500 3 года назад

    thanks. now I can communicate with my drug dealer easily..

  • @sjxsubham...
    @sjxsubham... 7 месяцев назад

    can this is accessible in windows??😊

  • @lifebarier
    @lifebarier 3 года назад +2

    How can users register to this xmpp instance of mine?
    also e2e encryption was not covered

    • @gotoastal
      @gotoastal Год назад

      They don’t have to… it’s federated. You can just create a few accounts to give to friends & instruct them to change passwords as needed. If they’re not your friends, just tell them to find their own server to join.

  • @bearb1asting
    @bearb1asting 3 года назад

    It's not bad, but it gets sketchy on mobile with the existing apps. At least back in 2015

  •  3 года назад +4

    Please do Matrix next!

  • @hansisbrucker813
    @hansisbrucker813 3 года назад

    Can you do XMPP vs Matrix? 🙃

  • @stab456
    @stab456 3 года назад

    Is this where we talk about organizing minecraft marches?

  • @Atilolzz
    @Atilolzz 3 года назад

    Eksem Peepee is a funny name tbqh 😳

  • @vikiteodor3353
    @vikiteodor3353 3 года назад +1

    Hidden Terry Davis in thumbnail, the creator of TempleOS

  • @rethardotv5874
    @rethardotv5874 2 года назад

    Did this around 2015 on a raspberry PI 2B+, we used it like 3 times and then never again :(

  • @daddychill4457
    @daddychill4457 3 года назад

    could you go through OTR with XMPP? Not sure if Profanity is a good service.

  • @Henry-em6pb
    @Henry-em6pb 3 года назад +1

    This tutorial was really incomplete, didn’t work and only left me more confused… if I want to run an xmpp on a server that’s also running a website, this tutorial doesn’t really help

  • @plazmaguy13yago9
    @plazmaguy13yago9 3 года назад +1

    XMPP i cant think of ot seriously
    Extended
    Mesmorizing
    pp
    I still laugh at fart jokes

  • @srlorch406
    @srlorch406 3 года назад +2

    What about Matrix?

  • @wesleyoliveira6570
    @wesleyoliveira6570 3 года назад +7

    UwU

  • @randomdebris
    @randomdebris 3 года назад +1

    No comparison to Jami (.net)?

  • @dayumnson9769
    @dayumnson9769 3 года назад

    Why are so many governments using astraChat? I can't finde the source code for it? Is it even open source? I am confused

  • @AdroSlice
    @AdroSlice 3 года назад +1

    Compared to Matrix? (Dendrite/Synapse, Element)

    • @gotoastal
      @gotoastal Год назад

      XMPP requires way less resources (CPU, RAM, and especially storage). Less resources means it’s reasonable to self-host & still join MUCs without filling your hard drive with the entire history of messages/attachments upon joining. It was built a decade ago & optimized for that hardware rather than the bulk that is Matrix’s Python server and its web clients, Element.

  • @fischX
    @fischX 3 года назад

    Why not just using Briar?

  • @barti0800
    @barti0800 2 года назад

    Make tutorial how to setup matrix api server.