hoe moeilijk is eigen jabber server maken?

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • tweakmember
  • Registratie: Februari 2018
  • Laatst online: 31-08-2023
.

[ Voor 99% gewijzigd door tweakmember op 17-04-2019 10:14 ]

Beste antwoord (via tweakmember op 04-01-2019 18:55)


  • CH4OS
  • Registratie: April 2002
  • Niet online

CH4OS

It's a kind of magic

tweakmember schreef op vrijdag 4 januari 2019 @ 13:35:
ik heb de .rpm bestand gedownload, hoe installeer ik deze via package manager?
Je werkt al 3 jaar met Mint, (wat overigens geen RPM-based distributie is), bent niet bekend met de materie, maar wil wel een (Jabber-)server opzetten?

Ik snap best dat het ook bedoeld is om ervan te leren en dergelijken, maar lijkt mij handiger om eerst de basis te kennen alvorens dat uit te breiden. Als ik jou zo lees, zou ik zeggen dat het wat onverstandig is om eerst te gaan rennen voordat je kan lopen.
ik begrijp dat ik het gedownloade bestand moet uitpakken maar en dan?
De RPM installeer je middels de package manager van de "RPM-based" distributie (zoals Red Hat, Fedora, Suse). Jij gebruikt echter Linux Mint, wat gestoeld is op (uiteindelijk) Debian en dus een DEB-based distro.

Het is dan dus gemakkelijker om een .deb bestand te downloaden en die te installeren met dpkg. Je hoeft met packages (zoals de .deb en .rpm packages) niets uit te pakken. Met de tarballs wel, maar dat raad ik je af om te doen gezien jouw kennis van hoe het werkt.

En wil je toch met de tarball aan de slag, prima, maar dan staat in de handleiding gewoon wat je moet doen. Ik ga er dan wel van uit dat je weet hoe je een tarball uitpakt.

Wellicht kun je deze handleiding volgen: How to install OpenFire XMPP chat-server on Ubuntu 18.04 / Ubuntu 16.04, aangezien Linux Mint een Ubuntu-based (dat op zijn beurt weer gebaseerd is op Debian) distributie is (en ik de aanname maak dat je de server wil installeren op de Linux Mint machine).

[ Voor 28% gewijzigd door CH4OS op 04-01-2019 14:04 ]

Alle reacties


Acties:
  • 0 Henk 'm!

  • citruspers
  • Registratie: December 2009
  • Laatst online: 12:47
Kijk eens naar Openfire, dat is een pakket wat al redelijk veel voor je doet: https://www.igniterealtime.org/projects/openfire/index.jsp

I'm a photographer, not a terrorist


Acties:
  • 0 Henk 'm!

  • DJMaze
  • Registratie: Juni 2002
  • Niet online
Ik gebruik https://prosody.im/ heerlijk in LUA :)
Encryptie ondersteuning ligt er aan of de clients XEP-0384 ondersteunen.

Als client gebruik ik Xabber op Android

[ Voor 67% gewijzigd door DJMaze op 12-04-2018 20:35 ]

Maak je niet druk, dat doet de compressor maar


Acties:
  • 0 Henk 'm!

  • tweakmember
  • Registratie: Februari 2018
  • Laatst online: 31-08-2023
.

[ Voor 153% gewijzigd door tweakmember op 17-04-2019 10:14 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Ik heb zelf ejabberd een aantal jaren gebruikt. Het is wel allemaal commandline/filebased, dus als je daar niet comfortabel mee bent dan is dat geen optie. Het is wel een hele lichte server en de documentatie is zeer goed.

Acties:
  • 0 Henk 'm!

  • tweakmember
  • Registratie: Februari 2018
  • Laatst online: 31-08-2023
.

[ Voor 204% gewijzigd door tweakmember op 17-04-2019 10:14 ]


Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 30-09 22:30

Hero of Time

Moderator LNX

There is only one Legend

Je nieuwe topic heb ik gesloten omdat deze anders wel verplaatst was. We gaan gewoon hier verder.

Commandline FTW | Tweakt met mate


Acties:
  • 0 Henk 'm!

  • tweakmember
  • Registratie: Februari 2018
  • Laatst online: 31-08-2023
.

[ Voor 99% gewijzigd door tweakmember op 17-04-2019 10:14 ]


Acties:
  • Beste antwoord
  • +2 Henk 'm!

  • CH4OS
  • Registratie: April 2002
  • Niet online

CH4OS

It's a kind of magic

tweakmember schreef op vrijdag 4 januari 2019 @ 13:35:
ik heb de .rpm bestand gedownload, hoe installeer ik deze via package manager?
Je werkt al 3 jaar met Mint, (wat overigens geen RPM-based distributie is), bent niet bekend met de materie, maar wil wel een (Jabber-)server opzetten?

Ik snap best dat het ook bedoeld is om ervan te leren en dergelijken, maar lijkt mij handiger om eerst de basis te kennen alvorens dat uit te breiden. Als ik jou zo lees, zou ik zeggen dat het wat onverstandig is om eerst te gaan rennen voordat je kan lopen.
ik begrijp dat ik het gedownloade bestand moet uitpakken maar en dan?
De RPM installeer je middels de package manager van de "RPM-based" distributie (zoals Red Hat, Fedora, Suse). Jij gebruikt echter Linux Mint, wat gestoeld is op (uiteindelijk) Debian en dus een DEB-based distro.

Het is dan dus gemakkelijker om een .deb bestand te downloaden en die te installeren met dpkg. Je hoeft met packages (zoals de .deb en .rpm packages) niets uit te pakken. Met de tarballs wel, maar dat raad ik je af om te doen gezien jouw kennis van hoe het werkt.

En wil je toch met de tarball aan de slag, prima, maar dan staat in de handleiding gewoon wat je moet doen. Ik ga er dan wel van uit dat je weet hoe je een tarball uitpakt.

Wellicht kun je deze handleiding volgen: How to install OpenFire XMPP chat-server on Ubuntu 18.04 / Ubuntu 16.04, aangezien Linux Mint een Ubuntu-based (dat op zijn beurt weer gebaseerd is op Debian) distributie is (en ik de aanname maak dat je de server wil installeren op de Linux Mint machine).

[ Voor 28% gewijzigd door CH4OS op 04-01-2019 14:04 ]


Acties:
  • 0 Henk 'm!

  • tweakmember
  • Registratie: Februari 2018
  • Laatst online: 31-08-2023
.

[ Voor 140% gewijzigd door tweakmember op 17-04-2019 10:15 ]


Acties:
  • +2 Henk 'm!

  • CH4OS
  • Registratie: April 2002
  • Niet online

CH4OS

It's a kind of magic

Als je kijkt naar de vraag, dan vraagt hij op basis van welke Linux Distributie jouw OS compatible is. ;) Die beantwoorden en je kan an sich gewoon door.

Maar ik zou het wat makkelijker houden;
Voor MySQL kun je gewoon
sudo apt install mysql
of
sudo apt install mariadb
doen. :) MariaDB is een fork van MySQL van de originele makers.

[ Voor 38% gewijzigd door CH4OS op 04-01-2019 19:18 ]


Acties:
  • +1 Henk 'm!

  • nelizmastr
  • Registratie: Maart 2010
  • Nu online

nelizmastr

Goed wies kapot

tweakmember schreef op vrijdag 4 januari 2019 @ 18:54:
[...]
en bij stap: sudo dpkg -i mysql-apt-config_0.8.10-1_all.deb
krijg ik een ander scherm te zien dat op de website word aangetoond en weet ik niet goed wat ik hiermee moet.

Dit krijg ik te zien:
Je gebruikt Linux Mint Tara, dat is volgens de website van Mint gebaseerd op Ubuntu Bionic, die moet je dan hebben ;)

I reject your reality and substitute my own


Acties:
  • +2 Henk 'm!

  • CH4OS
  • Registratie: April 2002
  • Niet online

CH4OS

It's a kind of magic

nelizmastr schreef op maandag 7 januari 2019 @ 12:32:
Je gebruikt Linux Mint Tara, dat is volgens de website van Mint gebaseerd op Ubuntu Bionic, die moet je dan hebben ;)
Dan nog is dat een veel te omslachtige stap om MySQL/MariaDB te installeren, zie de post boven je. ;)

Acties:
  • 0 Henk 'm!

  • nelizmastr
  • Registratie: Maart 2010
  • Nu online

nelizmastr

Goed wies kapot

CH4OS schreef op maandag 7 januari 2019 @ 15:09:
[...]
Dan nog is dat een veel te omslachtige stap om MySQL/MariaDB te installeren, zie de post boven je. ;)
Oh dat ontken ik ook niet ;) laten we wel wezen, als je het al een paar keer eerder hebt gedaan dan weet je je weg wel te vinden met de package managers, maar als je alles nog vanaf het begin moet leren kan ik me voorstellen dat je de stappenplannen van anderen volgt.

I reject your reality and substitute my own


Acties:
  • +1 Henk 'm!

  • CH4OS
  • Registratie: April 2002
  • Niet online

CH4OS

It's a kind of magic

nelizmastr schreef op maandag 7 januari 2019 @ 15:12:
Oh dat ontken ik ook niet ;) laten we wel wezen, als je het al een paar keer eerder hebt gedaan dan weet je je weg wel te vinden met de package managers, maar als je alles nog vanaf het begin moet leren kan ik me voorstellen dat je de stappenplannen van anderen volgt.
Ik zou ook dan dingen gewoon goed willen doen en dus via de (standaard meegeleverde) package managers. Als je MySQL installeren zonder packagemanager doet in een how to, weet je gewoon weinig van de mogelijkheden van het os of van de packagemanager en loop ik liever
met een boog om de guide heen.

[ Voor 3% gewijzigd door CH4OS op 07-01-2019 17:24 ]


Acties:
  • 0 Henk 'm!

  • tweakmember
  • Registratie: Februari 2018
  • Laatst online: 31-08-2023
.

[ Voor 126% gewijzigd door tweakmember op 17-04-2019 10:15 ]


Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 30-09 22:30

Hero of Time

Moderator LNX

There is only one Legend

@tweakmember:
Bij de command: ‘sudo apt -y install dbeaver-ce’
begint er geen installatie proces maar krijg ik een waslijst command options te zien.
Wat nu?
Je moet de optie '-y' na 'install' gebruiken, niet ervoor.
Als ik verder ga vraagt het om in te loggen in mijn MSQ Shell.
Bij de command mysql -u root -p vraagt het mij om een password.
ik was hier al bang voor.
bij de command sudo apt-get install mysql-server starte het installatie proces (blauw scherm)
ik heb toen voor de optie 'choose strong password' kiezen.
Toen ik deze selecteerde en op enter drukte veranderde het scherm ofzo... ik weet niet meer precies wat er gebeurde maar een wachtwoord invullen kreeg ik de kans niet voor.
Doe eens 'sudo -i' en dan 'mysql' zonder opties e.d. Grote kans dat je zonder vragen erin komt. Waarom? Omdat in /root een verborgen bestand met de naam .my.cnf staat waar het wachtwoord in staat opgeslagen. Als je het bestand overneemt naar je eigen gebruiker, heb je 't zelf ook niet meer nodig. Maar het maakt het dan wel iets minder veilig als er ongenode gasten in je gebruiker weten te komen op de server, die kunnen dan ook je mysql root wachtwoord zien en misbruiken.

Commandline FTW | Tweakt met mate


Acties:
  • +1 Henk 'm!

  • Jazzy
  • Registratie: Juni 2000
  • Laatst online: 15:05

Jazzy

Moderator SSC/PB

Moooooh!

Hero of Time schreef op zaterdag 12 januari 2019 @ 17:23:
@tweakmember:

[...]

Je moet de optie '-y' na 'install' gebruiken, niet ervoor.
Wat ook letterlijk in de foutmelding staat.

@tweakmember Ik weet niet goed wat ik met dit topic aanmoet. Je geeft zelf al aan dat je weinig basiskennis hebt en moddert toch door. Daar is op zich niets mis mee, maar we zijn hier niet om je bij de hand te nemen. Eigen inzet tonen is echt key.

Als je een apart topic had geopend over het gebruik van dat apt commando bijvoorbeeld dan was het waarschijnlijk gesloten omdat je dat makkelijk zelf had kunnen uitvinden. Ik zou graag willen dat je diezelfde lat ook toepast op je posts in dit topic. Wanneer dat niet lukt, dan lijkt het me beter om te onderkennen dat je project te hoog gegrepen is.

Exchange en Office 365 specialist. Mijn blog.


Acties:
  • 0 Henk 'm!

  • Turdie
  • Registratie: Maart 2006
  • Laatst online: 20-08-2024
Heb hier wel een mooie howto gevonden, probeer die is stap voor stap te volgen:
https://feeding.cloud.gee...mpp-server-debian-ubuntu/

Acties:
  • +1 Henk 'm!

  • CH4OS
  • Registratie: April 2002
  • Niet online

CH4OS

It's a kind of magic

Niet vergeten dat DBeaver een eigen repo heeft die je eerst moet toevoegen alvorens je het kan installeren.

Acties:
  • +1 Henk 'm!

  • CH4OS
  • Registratie: April 2002
  • Niet online

CH4OS

It's a kind of magic

Hero of Time schreef op zaterdag 12 januari 2019 @ 17:23:
Als je het bestand overneemt naar je eigen gebruiker, heb je 't zelf ook niet meer nodig. Maar het maakt het dan wel iets minder veilig als er ongenode gasten in je gebruiker weten te komen op de server, die kunnen dan ook je mysql root wachtwoord zien en misbruiken.
Mag hopen dat het wachtwoord encrypted is in dat bestand. ;) Verder is een slechter advies niet te geven. Doe dan gewoon
mysql_secure_installation
vanaf commandline, zodat je het root password in MySQL aanpast en andere zaken regelt. Dan weet je het wachtwoord weliswaar (al kun je met de meeste password managers ook hele sterke wachtwoorden laten genereren), maar kan niet iedereen er meer bij.

[ Voor 41% gewijzigd door CH4OS op 12-01-2019 20:28 ]


Acties:
  • 0 Henk 'm!

  • tweakmember
  • Registratie: Februari 2018
  • Laatst online: 31-08-2023
.

[ Voor 104% gewijzigd door tweakmember op 17-04-2019 10:15 ]


Acties:
  • 0 Henk 'm!

  • CH4OS
  • Registratie: April 2002
  • Niet online

CH4OS

It's a kind of magic

Database hoef je niet in te vullen, host, username en password zijn voldoende.

De repo (kort voor repository) is waar je de .deb's vandaan haalt om met apt te installeren. Je moet dus de juiste gegevens invullen die je hebt voor MySQL. In uiterste geval log je in met root, dan weet je direct of je goed zit.

[ Voor 59% gewijzigd door CH4OS op 12-01-2019 22:32 ]


Acties:
  • 0 Henk 'm!

  • tweakmember
  • Registratie: Februari 2018
  • Laatst online: 31-08-2023
.

[ Voor 99% gewijzigd door tweakmember op 17-04-2019 10:15 ]


Acties:
  • 0 Henk 'm!

  • CH4OS
  • Registratie: April 2002
  • Niet online

CH4OS

It's a kind of magic

Dan heb je waarschijnlijk een stap uit de guide gemist. Die maakt namelijk een user en database aan en zet de rechten in en op MySQL-niveau. Met die user kun je dan ook inloggen met DBeaver.

[ Voor 6% gewijzigd door CH4OS op 12-01-2019 22:35 ]


Acties:
  • 0 Henk 'm!

  • Jazzy
  • Registratie: Juni 2000
  • Laatst online: 15:05

Jazzy

Moderator SSC/PB

Moooooh!

tweakmember schreef op zaterdag 12 januari 2019 @ 22:17:
[...]

Ik neem aan dat het forum is bedoeld om vragen te stellen, dat is precies wat ik aan het doen ben dus ik neem aan dat ik niks fout doe.
Discussie over moderatie doen we niet in het topic. Je mag me altijd verduidelijking vragen in een DM, of post je vragen hier: Oneens met de actie van een moderator? Post het hier

Exchange en Office 365 specialist. Mijn blog.


Acties:
  • 0 Henk 'm!

  • tweakmember
  • Registratie: Februari 2018
  • Laatst online: 31-08-2023
.

[ Voor 109% gewijzigd door tweakmember op 17-04-2019 10:15 ]


Acties:
  • 0 Henk 'm!

  • MAX3400
  • Registratie: Mei 2003
  • Laatst online: 27-09 22:07

MAX3400

XBL: OctagonQontrol

Nee maar als je alles maar onder root installeert, kan je net zo goed je voordeur open zetten en 3 weken op vakantie gaan.

Normaliter: je installeert MySQL volgend dat artikel en daarna maak je per applicatie (zoals Jabber, Kodi, WordPress, whatever) een aparte user aan binnen MySQL en eventueel een apart poortnummer.

Mijn advertenties!!! | Mijn antwoorden zijn vaak niet snowflake-proof


Acties:
  • 0 Henk 'm!

  • tweakmember
  • Registratie: Februari 2018
  • Laatst online: 31-08-2023
.

[ Voor 99% gewijzigd door tweakmember op 17-04-2019 10:15 ]


Acties:
  • +1 Henk 'm!

  • MAX3400
  • Registratie: Mei 2003
  • Laatst online: 27-09 22:07

MAX3400

XBL: OctagonQontrol

tweakmember schreef op maandag 28 januari 2019 @ 16:04:
[...]

Met applicatie bedoel je account?
en binnen MySQL? hoe doe ik dat?
Oudje maar stap 6: http://www.indiangnu.org/...ysqlpam-as-auth-database/ maar ook https://medium.com/modern...ubuntu-16-04-f0facededf2e

Ongetwijfeld kan je voor jouw / actuele versie van Jabber ook wel vinden wat er nodig is?

Mijn advertenties!!! | Mijn antwoorden zijn vaak niet snowflake-proof


Acties:
  • +1 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 30-09 22:30

Hero of Time

Moderator LNX

There is only one Legend

tweakmember schreef op maandag 28 januari 2019 @ 16:04:
[...]

Met applicatie bedoel je account?
Vergelijkbaar, maar niet hetzelfde. Meerdere applicaties kunnen gebruik maken van dezelfde SQL gebruiker. Maar dat wordt dus niet aangeraden.
en binnen MySQL? hoe doe ik dat?
Door je vraag in Google te gooien, het staat zo in de documentatie van MySQL. Het is nogal overbodig als wij dat ook nog eens gaan uitleggen. ;) Kan je ook gelijk zoeken naar hoe je een gebruiker rechten geeft (grant) op een database, want standaard mag het niets.

Commandline FTW | Tweakt met mate


Acties:
  • 0 Henk 'm!

  • tweakmember
  • Registratie: Februari 2018
  • Laatst online: 31-08-2023
.

[ Voor 102% gewijzigd door tweakmember op 17-04-2019 10:15 ]


Acties:
  • +1 Henk 'm!

  • CH4OS
  • Registratie: April 2002
  • Niet online

CH4OS

It's a kind of magic

tweakmember schreef op maandag 28 januari 2019 @ 20:16:
Het is toch belachelijk dat privacy en veiligheid zo ingewikkeld moet zijn. :/
Wat heeft dit ermee te maken? :? Volgens mij ben je bezig met iets omdat je een klok hebt horen luiden, maar heb je geen idee van de klepel.

Als je dit draaiende zou hebben gekregen, maar je verzend berichten niet versleuteld (ken Jabber verder niet), dan gooi je alsnog alles open en bloot over het internet. Dus een Jabber server is niet per definitie gericht op privacy. En veilig? Tja, dat is altijd zo sterk als de zwakste schakel natuurlijk.
Heb ik ondertussen poorten opengezet tijdens de installatie dat ongewenste bezoekers kan binnenlaten?
hoe maak ik deze weer dicht? Het is namelijk wel mijn gewone werk computer waar ik het op geprobeerd hebt.
Mijn firewall heeft wel altijd aangestaan..
In Linux staat alles standaard dicht, tenzij het opengezet wordt (bijvoorbeeld omdat je MySQL installeert gaat poort 3306 open). Als je de applicaties dus deinstalleert gaan de poorten ook weer dicht.

En niet te vergeten dat naar internet toe er waarschijnlijk nog een router er tussen zit (waar ook een firewall op draait). Aangezien het nog niet werkt, heeft het geen zin (gehad) om de porten te forwarden, dus ik neem aan dat die nog dicht staan en is er dus zo gauw niets aan het handje nog. Maar wil je het ook dicht hebben voor jouw netwerk (wel zo verstandig!), moet je op zijn minst zorgen dat de services niet meer automatisch opstarten, of verwijderen, is misschien wel de betere optie.

[ Voor 25% gewijzigd door CH4OS op 30-01-2019 13:49 ]

Pagina: 1