From 55a56b85a41aa3e2b4e3d530c7fc91691f3a11ca Mon Sep 17 00:00:00 2001 From: "Livreware.org" Date: Tue, 29 Aug 2023 10:12:45 -0400 Subject: updated php, fixed typo, added firewall and docs This commit updates the PHP version on several articles, which is currently 8.2 on Debian It also uses symbolic links (such as `php-fpm.sock`) on nginx config files and dependency packages (such as `php-mbstring`) that will always point to the most recent version of PHP, so there is no need to change those once PHP is updated. On places where the PHP version must be specified, such as the `/etc/php/8.2/` directory and the `php8.2-fpm` systemd service, I have changed the version accordingly. I believe I have covered every instance of PHP usage on the website, and programs should work fine. If I missed something or made a change that broke the configuration of some program, please let me know. Additionally, I have fixed a typo on mumble.md, which called the command `scp` as `spc`, added a command to open the mumble port on your firewall and added documentation links for further configuration of the server. --- content/mumble.md | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) (limited to 'content/mumble.md') diff --git a/content/mumble.md b/content/mumble.md index 2c475b6..0fddadc 100644 --- a/content/mumble.md +++ b/content/mumble.md @@ -15,7 +15,7 @@ The server can also be run [behind Tor](https://gitlab.torproject.org/legacy/tra Mumble has a Debian repository for client and server, however it's very outdated so we are going to build the server instead. -**I suggest to build both binaries on your local machine and [transfer the `mumble-server` to your remote server using `spc`](#extra).** +**I suggest to build both binaries on your local machine and [transfer the `mumble-server` to your remote server using `scp`](#extra).** Install dependencies: @@ -66,6 +66,12 @@ Create a folder in `/etc/` move your config files there. mkdir /etc/mumble && mv mumble-server.ini /etc/mumble ``` +By default, mumble-server uses port 64738, so make sure to open that port on your firewall (if you're using one), or whatever other port you selected on your configuration file. If you're using `ufw` as your firewall, the command is: + +```sh +ufw allow 64738 +``` + Now we can run the server passing the config and a superuser password that can be used to connect and authenticate as an administrator from any client ```sh @@ -115,6 +121,10 @@ Click on `Ok`, select your server from the list and click `Connect`. **Now you are connected to your very own Mumble server as a SuperUser!** +Now, you will want to setup a regular user to be an administrator of the server. Follow the [official documentation](https://wiki.mumble.info/wiki/Murmurguide#Becoming_Administrator_and_Registering_a_User) in order to do that, it is well-explained, so I won't repeat it here. + +Also, you might want to take a look at the [options for your config file](https://wiki.mumble.info/wiki/Murmurguide#Set_Up_Server), since mumble let's you set up a good amount of things, including a server password, a welcome message, and how to make your server public for the whole internet to see. + --- ## Extra @@ -124,11 +134,11 @@ Click on `Ok`, select your server from the list and click `Connect`. Move your binary to the folder `~` of your remote server. ```sh -spc root@:~ +scp root@:~ ``` --- Written by [NotMtth](https://notmtth.xyz) (Tor access warning) -Donate Monero at: `donate.notmtth.xyz` ([OpenAlias](https://openalias.org/)) \ No newline at end of file +Donate Monero at: `donate.notmtth.xyz` ([OpenAlias](https://openalias.org/)) -- cgit v1.2.3