Comment installer Blacklistd sur FreeBSD 11.1
Introduction Tout service connecté à Internet est une cible potentielle dattaques par force brute ou daccès injustifié. Il existe des outils comme fail2ba
Murmur est le logiciel serveur officiel du protocole de communication vocale Mumble. Cette implémentation officielle est stable et efficace. Ce guide décrira étape par étape le processus d'installation et de configuration d'un serveur Murmur pour la communication avec les clients Mumble sur FreeBSD 11.2.
ssh
dans un terminal pour les utilisateurs Linux, Mac et Unix (y compris BSD)Connectez-vous à votre serveur Vultr FreeBSD et connectez-vous en tant que root ou en tant sudo
qu'utilisateur. Si vous utilisez un sudo
utilisateur, ajoutez des commandes avec sudo
:
home-desktop$ ssh [email protected]
Remarque: remplacez-le 198.51.100.21
par votre propre adresse IP.
Remarque: Cette section installera un serveur Murmur vanille sans support D-Bus
/ Bonjour
.
Pour ajouter Murmur et ses dépendances au système, exécutez la commande suivante:
pkg install murmur
Puisque vous avez installé le logiciel serveur à partir de la distribution binaire, vous pouvez ignorer la section suivante et passer à la configuration de Murmur .
Si vous avez suivi le reste du guide jusqu'à présent et que vous ne souhaitez pas activer D-Bus
ou Bonjour
prendre en charge, ou désactiver la prise en charge Ice / MySQL / SQLite, n'hésitez pas à suivre la section précédente à la place, puis passez à Configuration de Murmur .
Exécutez cette commande pour rechercher et télécharger les mises à jour de votre arborescence de ports (vous en aurez besoin si vous n'avez pas encore configuré les ports):
portsnap fetch
Si la sortie se termine par ' No updates needed
', vous pouvez passer à l'étape suivante. Sinon, vous n'avez pas d'arborescence de ports à jour préparée et devrez extraire l'instantané nouvellement téléchargé:
portsnap extract
La compilation du port Murmur est facile, mais prendra un certain temps. Les commandes suivantes vous placent dans le répertoire du port, le construisent, installent les fichiers générés et suppriment les fichiers inutiles après leur construction:
cd /usr/ports/audio/murmur
make install clean
Au cours des premières parties de l'installation, vous verrez une ou plusieurs boîtes de dialogue de texte vous demandant quelles fonctionnalités vous souhaitez activer ou désactiver. Pour naviguer dans les menus, utilisez les flèches UPet DOWNpour mettre en surbrillance une entrée, SPACEpour basculer l'état activé / désactivé de l'entrée ou ENTERpour utiliser l'action par défaut. Pour modifier l'action par défaut (généralement sur «Annuler»), utilisez les flèches LEFTet RIGHT.
La fenêtre de dialogue de configuration de murmure présentera les options pour désactiver Bonjour
, activer D-Bus
, activer Ice et désactiver la prise en charge de MySQL ou SQLite. Il vous permet également de désactiver la création de la documentation, mais c'est généralement une mauvaise idée.
Le nom de l'option et les choix du package officiel pour ces options sont affichés ici, si vous n'êtes pas sûr de l'une d'entre elles.
Bonjour
est un protocole de découverte des services de réseau local. À moins que vous n'accédiez à votre serveur Murmur via un VPN ou que vous souhaitiez qu'un autre VPS sur le même réseau privé trouve automatiquement Murmur, cela ne vous dérange pas disable
.
D-Bus
est un moyen pour les applications, généralement sur la même machine, de communiquer entre elles. Dans Murmur, l'interface D-Bus est obsolète et doit être laissée disabled
, à moins que vous ne soyez certain d'avoir une application qui nécessite l'interface D-Bus de Murmur.
Documentation
devrait être laissé à enabled
moins que vous ne vouliez pas spécifiquement que les pages de manuel soient à votre disposition. Cette option ne changera rien du point de vue du client et ne concerne que l'administrateur système.
Ice
est un protocole RPC plus récent qui vous permet d'administrer à distance Murmur en utilisant des moyens alternatifs comme les interfaces Web. Si vous le faites enable
, vous pouvez ultérieurement choisir de configurer une solution RPC qui vous permettra de faire des choses comme l'enregistrement des utilisateurs en ligne et la modération des canaux à distance. La configuration RPC ne sera pas traitée dans ce guide et nécessite généralement un serveur Web avec prise en charge de PHP.
MySQL
est un système de gestion de base de données puissant et évolutif. Cela devrait être laissé disable
, sauf si vous avez une base de données distante que vous souhaitez que Murmur utilise à la place d'un fichier local, ou si vous prévoyez d'avoir plusieurs milliers d'utilisateurs. Ce guide ne couvrira pas la configuration de MySQL.
SQLite
est une alternative légère aux grandes solutions de gestion de bases de données comme MySQL. Il permet un accès rapide à une base de données stockée dans un fichier local pour des centaines de milliers d'enregistrements, et en tant que tel, convient parfaitement à un serveur Murmur. Cela devrait être laissé enabled
, et la section de configuration de ce guide supposera que c'est le cas.
Lorsque vous êtes satisfait de ces options, utilisez LEFTet RIGHTpuis appuyez sur ENTERpour sélectionner OK
en bas de la fenêtre. Si vous avez la possibilité de configurer les dépendances, les valeurs par défaut sont les options les plus sûres, vous pouvez donc simplement appuyer sur ENTERpour les ignorer avec leurs options par défaut sélectionnées. Après la configuration, la création de Murmur et de ses dépendances (en particulier Boost) peut parfois prendre beaucoup de temps.
Il y a certaines choses que vous voudrez peut-être modifier avant de démarrer votre serveur pour la première fois. Cette section utilisera l'éditeur facile de FreeBSD, comme l'éditeur de texte préféré, mais vous pouvez utiliser n'importe quoi d'autre à la place.
Ouvrez le fichier de configuration de murmure dans un éditeur de texte:
ee /usr/local/etc/murmur.ini
La plupart de la configuration est expliquée dans le fichier et revient par défaut aux valeurs normales, mais nous allons brièvement toucher quelques options importantes.
Remarque: toutes les options répertoriées ci-dessous ont des valeurs par défaut. Vous n'avez pas besoin de les modifier pour que le serveur s'exécute.
Une chose que vous voudrez peut-être changer est le texte de bienvenue, ou comme certains l'appellent, le "Message du jour". Pour ce faire, recherchez la ligne commençant par welcometext=
et remplacez le message existant par quelque chose de nouveau. Mumble peut afficher une sélection limitée de balises HTML, comme <br />
pour signifier une nouvelle ligne:
welcometext="<br /> Check out this cool Vultr VPS! <br />"
Les clients qui se connectent doivent spécifier un numéro de port si le serveur n'écoute pas sur le port par défaut. Si vous souhaitez modifier ce port afin que vos utilisateurs le sachent pour se connecter, utilisez l' port=
option. Sinon, laissez-le par défaut 64738
pour que vos utilisateurs n'aient qu'à se souvenir de l'adresse:
port=443
Le maximum par défaut de 100 utilisateurs est assez raisonnable, mais si vous souhaitez limiter le serveur à vous et à quelques amis, vous pouvez réduire ce maximum - ou l'augmenter, bien sûr - avec l' users
option:
users=5
Si vous devez envoyer des messages dans le chat textuel de plus de 5000 caractères, vous voudrez changer l' textmessagelimit
option. Vous pouvez également le régler sur 0 pour supprimer complètement la limite:
textmessagelimit=12345
N'oubliez pas de supprimer le #
caractère au début de la ligne pour le décommenter, sinon la ligne ne prendra pas effet.
Cette option est juste en dessous de l'option de longueur de message, si vous décommentez les lignes du fichier de configuration par défaut. Avec la limite de taille d'image par défaut de 128 kilo-octets, vous pourriez avoir du mal à envoyer des images. Je recommanderais d'augmenter cela, mais pas à une valeur si élevée que quelqu'un pourrait envoyer une image suffisamment grande pour ralentir la connexion de tous les utilisateurs disposant de connexions Internet à bande passante inférieure. Comme la dernière option, vous pouvez définir la valeur de celle-ci sur 0 pour autoriser les images de toute taille. Bien sûr, ce n'est qu'une bonne idée lorsque vous savez que la connexion de tout le monde peut la gérer:
# 768KiB:
imagemessagelength=786432
N'oubliez pas de supprimer également le #
caractère au début de cette ligne.
Si vous disposez d'une clé TLS et d'un certificat appropriés, vous pouvez les spécifier ici. Si vous ne le faites pas, Murmur générera le sien et le présentera, ce qui peut provoquer des erreurs de certificat pour vos utilisateurs.
Par exemple, pour un Let's Encrypt configuré dans /usr/local/etc/letsencrypt
:
# make sure the cert & key are readable by the user/group 'murmur'
sslCert=/usr/local/etc/letsencrypt/live/chat.example.com/fullchain.pem
sslKey=/usr/local/etc/letsencrypt/live/chat.example.com/privkey.pem
Maintenant que votre serveur est installé et configuré, il ne reste plus grand chose à faire que de le tester. Étant donné que le service n'est pas encore «activé», la commande régulière «start» ne s'exécutera pas. Donc, pour démarrer le serveur une fois, exécutez ce qui suit:
service murmur onestart
Avec le serveur en cours d'exécution, vous pouvez essayer de vous y connecter. Dans Mumble, ajoutez-le en tant que serveur en utilisant son nom de domaine ou son adresse IP et connectez-vous. Si vous pouvez vous connecter et êtes visible dans le canal racine, tout fonctionne. Sinon, vérifiez l'adresse du serveur et le fichier de configuration pour les fautes de frappe ou les erreurs, et assurez-vous que l' murmur
utilisateur peut lire la clé SSL si vous définissez la vôtre, et réessayez:
service murmur onerestart
Une fois que vous avez terminé, arrêtez le serveur pour que nous puissions le tester dans la section suivante:
service murmur onestop
Si vous pouvez vous connecter à votre nouveau serveur, vous êtes prêt à activer le service afin que Murmur démarre automatiquement lorsque vous redémarrez (après une mise à niveau, par exemple).
Pour ce faire, modifiez /etc/rc.conf
:
ee /etc/rc.conf
Appuyez sur CTRL+ E, suivi de ENTERpour mettre une ligne vierge sur la deuxième ligne du fichier et tapez:
murmur_enable="YES"
Ensuite , appuyez sur ESC, ENTER, ENTERpour sauvegarder et quitter. Pour tester la configuration, essayez la commande de démarrage du service normal:
service murmur start
Si cela ne fonctionne pas, il y a une faute de frappe rc.conf
. revenir en arrière et revérifier.
Si cela fonctionne, alors il n'y a plus rien à faire. Pour le tester, redémarrez:
sync && reboot
Attendez quelques secondes que le serveur redémarre jusqu'à ce que vous puissiez vous connecter avec SSH, puis essayez de vous reconnecter avec Mumble. Félicitations, vous venez d'installer et de configurer Murmur à partir de zéro.
Introduction Tout service connecté à Internet est une cible potentielle dattaques par force brute ou daccès injustifié. Il existe des outils comme fail2ba
Introduction Une pile FAMP, qui est comparable à une pile LAMP sous Linux, est une collection de logiciels open source qui sont généralement installés ensemble t
Vous utilisez un système différent? Osclass est un projet open source qui vous permet de créer facilement un site classé sans aucune connaissance technique. Son sourc
Vous utilisez un système différent? Wiki.js est une application wiki moderne gratuite et open source basée sur Node.js, MongoDB, Git et Markdown. Le code source de Wiki.js est public
Vous utilisez un système différent? Lychee 3.1 Photo Album est un outil de gestion de photos simple et flexible, gratuit et open source qui fonctionne sur un serveur VPS. Il installe
Vous utilisez un système différent? Fork est un CMS open source écrit en PHP. Le code source de Forks est hébergé sur GitHub. Ce guide vous montrera comment installer Fork CM
Par défaut, les serveurs Vultr FreeBSD ne sont pas configurés pour inclure lespace de swap. Si votre intention est pour une instance de cloud jetable, vous navez probablement pas besoin
Le système dexploitation FreeBSD utilise UFS (Unix File System) pour son système de fichiers de partitions racine; autrement connu sous le nom de freebsd-ufs En cas de mise à niveau
Vous utilisez un système différent? Selfoss RSS Reader est un lecteur Web gratuit et open source auto-hébergé à usages multiples, diffusion en direct, mashup, flux de nouvelles (RSS / Atom)
Vous utilisez un système différent? Matomo (anciennement Piwik) est une plate-forme danalyse open source, une alternative ouverte à Google Analytics. La source Matomo est hébergée o
Vous utilisez un système différent? TLS 1.3 est une version du protocole TLS (Transport Layer Security) qui a été publiée en 2018 en tant que norme proposée dans la RFC 8446
Vous utilisez un système différent? Backdrop CMS 1.8.0 est un système de gestion de contenu (CMS) simple et flexible, adapté aux mobiles, gratuit et open source qui nous permet
Vous utilisez un système différent? ImpressPages CMS 5.0 est un système de gestion de contenu (CMS) simple et efficace, gratuit et open source, convivial et basé sur MVC
Vous utilisez un système différent? NodeBB est un logiciel de forum basé sur Node.js. Il utilise des sockets Web pour des interactions instantanées et des notifications en temps réel. Le NodeB
Vous utilisez un système différent? ESpeak peut générer des fichiers audio de synthèse vocale (TTS). Ceux-ci peuvent être utiles pour de nombreuses raisons, telles que la création de votre propre Turin
Vous utilisez un système différent? LimeSurvey est un logiciel denquête open source écrit en PHP. Le code source de LimeSurvey est hébergé sur GitHub. Ce guide vous montrera
Vous utilisez un système différent? Monica est un système de gestion des relations personnelles open source. Considérez-le comme un CRM (un outil populaire utilisé par les équipes
Vous utilisez un système différent? Automad est un système de gestion de contenu (CMS) basé sur des fichiers open source et un moteur de modèle écrit en PHP. Le code source Automad i
Vous utilisez un système différent? Introduction Akaunting est un logiciel de comptabilité gratuit, open source et en ligne conçu pour les petites entreprises et les indépendants. Cest moi
Cet article fournit un bref résumé des systèmes dexploitation du serveur proposés en tant que modèles sur Vultr. CentOS CentOS est une version open source de RHEL (Re
Découvrez comment générer une clé SSH pour accéder à votre serveur sans mot de passe. Suivez nos étapes faciles à comprendre pour créer et ajouter des clés SSH.
Découvrez comment créer un serveur de messagerie avec hMailServer sous Windows pour recevoir des e-mails facilement.
Les attaques de ransomware sont en augmentation, mais l'IA peut-elle aider à lutter contre le dernier virus informatique ? L'IA est-elle la réponse ? Lisez ici, sachez que l'IA est un boone ou un fléau
ReactOS, un système d'exploitation open source et gratuit est ici avec la dernière version. Cela peut-il suffire aux besoins des utilisateurs de Windows modernes et faire tomber Microsoft ? Découvrons-en plus sur cet ancien style, mais une expérience de système d'exploitation plus récente.
Whatsapp a finalement lancé l'application de bureau pour les utilisateurs Mac et Windows. Vous pouvez désormais accéder facilement à Whatsapp depuis Windows ou Mac. Disponible pour Windows 8+ et Mac OS 10.9+
Lisez ceci pour savoir comment l'intelligence artificielle devient populaire parmi les petites entreprises et comment elle augmente les probabilités de les faire grandir et de donner à leurs concurrents un avantage.
Récemment, Apple a publié macOS Catalina 10.15.4, une mise à jour supplémentaire pour résoudre les problèmes, mais il semble que la mise à jour cause davantage de problèmes, ce qui entraîne le bridage des machines mac. Lisez cet article pour en savoir plus
13 outils commerciaux d'extraction de données de Big Data
Notre ordinateur stocke toutes les données d'une manière organisée connue sous le nom de système de fichiers de journalisation. C'est une méthode efficace qui permet à l'ordinateur de rechercher et d'afficher des fichiers dès que vous appuyez sur la recherche.https://wethegeek.com/?p=94116&preview=true
Alors que la science évolue à un rythme rapide, prenant le pas sur une grande partie de nos efforts, les risques de nous soumettre à une Singularité inexplicable augmentent également. Lisez, ce que la singularité pourrait signifier pour nous.