Abuse filter log

Abuse Filter navigation (Home | Recent filter changes | Examine past edits | Abuse log)
Jump to navigation Jump to search
Details for log entry 67

18:16, 15 September 2022: Nikluz (talk | contribs) triggered filter 0, performing the action "edit" on Linode Server Setup. Actions taken: Disallow, Tag; Filter description: (examine)

Changes made in edit

* '''''ssh into the server''''' - <code> ssh root@your.server.ip </code> If you are on Windows, you can just click '''Launch LISH Console''' from the server page on the Linode website.
* '''''ssh into the server''''' - <code> ssh root@your.server.ip </code> If you are on Windows, you can just click '''Launch LISH Console''' from the server page on the Linode website.
* '''''Run the following commands''''' - Wait for each command to finish before moving to the next one. you may be prompted to press y if you forget the -y flag
* '''''Run the following commands''''' - Wait for each command to finish before moving to the next one. you may be prompted to press y if you forget the -y flag
* '''''Update your system''''' - <code> apt update && apt full-upgrade -y </code>
* '''''Update your system''''' - <code> apt update </code>
* '''''Upgrade your system (optional)''''' - <code> apt full-upgrade -y </code>
* '''''Create necesse user''''' - <code> useradd -m necesse </code>
* '''''Create necesse user''''' - <code> useradd -m necesse </code>
* '''''Create user password''''' <code> passwd necesse </code> enter password twice
* '''''Create user password''''' <code> passwd necesse </code> enter password twice
* '''''Reboot the server''''' - <code> reboot </code> wait a few minutes after this before doing the next step
* '''''Reboot the server''''' - <code> reboot </code> wait a few minutes after this before doing the next step
* '''''ssh into the server as new user''''' - <code> ssh necesse@your.server.ip </code>
* '''''ssh into the server as new user''''' - <code> ssh necesse@your.server.ip </code>
* '''''Install some ''Necesse''ities''''' - <code> sudo apt install tmux ufw unzip openjdk-11-jdk -y </code>
* '''''Install some ''Necesse''ities''''' - <code> sudo apt install tmux ufw unzip -y </code>
* '''''Start a tmux session''''' - <code> sudo tmux </code>
* '''''Start a tmux session''''' - <code> tmux </code>
* '''''Download the Necesse Server files''''' - <code> sudo wget LINK-TO-ZIP-FILE </code> (url may change over time. please make sure to get the latest link from https://necessegame.com/server/ )
* '''''Download the Necesse Server files''''' - <code> wget LINK-TO-ZIP-FILE -O nec-server.zip </code> (url may change over time. please make sure to get the latest link from https://necessegame.com/server/ )
* '''''Extract the contents''''' - <code> sudo unzip necesse-server-linux64-XXXX.zip </code> (<-- please use tab completion here as the file name may vary. Also make sure you are running this on the ZIP FILE and not the extracted directory)
* '''''Extract the contents''''' - <code> unzip nec-server.zip </code>  
* '''''Remove zip folder''''' - <code> sudo rm necesse-server-linux64-XXXX.zip </code> (<-- please use tab completion here as the file name may vary. Also make sure you are running this on the ZIP FILE and not the extracted directory)
* '''''Remove zip folder''''' - <code> rm nec-server.zip </code>  
* '''''Open port 14159''''' - <code> sudo netstat -na | grep :14159 </code>
* '''''Allow ssh through firewall''''' - <code> sudo ufw allow ssh </code>
* '''''Allow ssh through firewall''''' - <code> sudo ufw allow ssh </code>
* '''''Allow port 14159 through firewall''''' - <code> sudo ufw allow 14159 </code>
* '''''Allow port 14159 through firewall''''' - <code> sudo ufw allow 14159 </code>
* '''''Enable firewall''''' - <code> sudo ufw enable </code>
* '''''Enable firewall''''' - <code> sudo ufw enable </code>
* '''''Navigate into the parent directory of the StartServer file''''' - <code> cd /necesse-server-linux64-XXXX </code>
* '''''Navigate into the parent directory of the StartServer file''''' - <code> cd /necesse-server-XXXX </code>
* '''''Give yourself full permission to the java runtime environment''''' - <code> sudo chmod -R g+rwxs ./jre </code>
* '''''Give yourself full permission to the java runtime environment''''' - <code> chmod +x ./jre/bin/java </code>
* '''''Run it!''''' - <code> sudo sh StartServer-nogui.sh </code>
* '''''Run it!''''' - <code> sh StartServer-nogui.sh </code>
* '''''Follow the prompts!''''' Visit [[Multiplayer]] for those directions.
* '''''Follow the prompts!''''' Visit [[Multiplayer]] for those directions.
* '''''Detach from tmux session''''' - press CTRL+b then press d ''Note: tmux is what keeps the server session running in the background after you disconnect from the server''
* '''''Detach from tmux session''''' - press CTRL+b then press d ''Note: tmux is what keeps the server session running in the background after you disconnect from the server''
* CTRL+b d
* CTRL+b d
* <code> exit </code>
* <code> exit </code>
== Useful Tips ==
* '''''List tmux session''''' - <code> tmux list-sessions </code>
* '''''Restore (re-attach) tmux session''''' - <code> tmux attach -t 0 </code>
* '''''Check server log''''' - <code> cat ~/.config/Necesse/latest-server-log.txt </code>

Action parameters

VariableValue
Name of the user account (user_name)
'Nikluz'
Groups (including implicit) the user is in (user_groups)
[ 0 => '*', 1 => 'user', 2 => 'autoconfirmed' ]
Whether or not a user is editing through the mobile interface (user_mobile)
false
Page ID (page_id)
2803
Page namespace (page_namespace)
0
Page title (without namespace) (page_title)
'Linode Server Setup'
Full page title (page_prefixedtitle)
'Linode Server Setup'
Action (action)
'edit'
Edit summary/reason (summary)
'updated some thangs'
Old content model (old_content_model)
'wikitext'
New content model (new_content_model)
'wikitext'
Old page wikitext, before the edit (old_wikitext)
'== Necesse Server - Linode Setup == ''Disclaimer: I am not a professional Server Admin. You may find that I am not following some best practices. This guide is not meant to cover best practices, it is meant to be '''''quick''''' and '''''easy'''''. Also, I will not be covering how to setup a Linode account or go over anything Linode related other than the steps it takes to complete this guide. If you would like to contribute to this guide (such as securing the server or best practices beyond setting up a basic firewall), please email me at nikluz@pm.me and I will ensure that your contributions are credited. Thanks!'' == Beginners Section (Commands and Instructions) == === Create a Linode === * '''''Choose your Linux Distribution''''' - In this guide, I will use Debian 11. * '''''Choose your region''''' - If you are playing with friends in your area, choose the region closest to you. If you are playing with friends from all around the country or the world, choose a region that works best for everyone. * '''''Choose your plan''' - I was able to use a Shared CPU Plan (Nanode) at $5 a month. The server CPU was running at 10% with just me, so I would recommend this for 10 people or less. * '''''Enter a root password''''' - whatever you want. * '''''Click "Create Linode"''''' * You will be redirected to a page with your server status. Copy the ssh link and wait a few minutes until the server says <span style="font-weight: bold; color:green">RUNNING</span>. === Open up a terminal === * '''''ssh into the server''''' - <code> ssh root@your.server.ip </code> If you are on Windows, you can just click '''Launch LISH Console''' from the server page on the Linode website. * '''''Run the following commands''''' - Wait for each command to finish before moving to the next one. you may be prompted to press y if you forget the -y flag * '''''Update your system''''' - <code> apt update && apt full-upgrade -y </code> * '''''Create necesse user''''' - <code> useradd -m necesse </code> * '''''Create user password''''' <code> passwd necesse </code> enter password twice * '''''Add user to sudo group''''' <code> usermod -a -G sudo necesse </code> * '''''Reboot the server''''' - <code> reboot </code> wait a few minutes after this before doing the next step * '''''ssh into the server as new user''''' - <code> ssh necesse@your.server.ip </code> * '''''Install some ''Necesse''ities''''' - <code> sudo apt install tmux ufw unzip openjdk-11-jdk -y </code> * '''''Start a tmux session''''' - <code> sudo tmux </code> * '''''Download the Necesse Server files''''' - <code> sudo wget LINK-TO-ZIP-FILE </code> (url may change over time. please make sure to get the latest link from https://necessegame.com/server/ ) * '''''Extract the contents''''' - <code> sudo unzip necesse-server-linux64-XXXX.zip </code> (<-- please use tab completion here as the file name may vary. Also make sure you are running this on the ZIP FILE and not the extracted directory) * '''''Remove zip folder''''' - <code> sudo rm necesse-server-linux64-XXXX.zip </code> (<-- please use tab completion here as the file name may vary. Also make sure you are running this on the ZIP FILE and not the extracted directory) * '''''Open port 14159''''' - <code> sudo netstat -na | grep :14159 </code> * '''''Allow ssh through firewall''''' - <code> sudo ufw allow ssh </code> * '''''Allow port 14159 through firewall''''' - <code> sudo ufw allow 14159 </code> * '''''Enable firewall''''' - <code> sudo ufw enable </code> * '''''Navigate into the parent directory of the StartServer file''''' - <code> cd /necesse-server-linux64-XXXX </code> * '''''Give yourself full permission to the java runtime environment''''' - <code> sudo chmod -R g+rwxs ./jre </code> * '''''Run it!''''' - <code> sudo sh StartServer-nogui.sh </code> * '''''Follow the prompts!''''' Visit [[Multiplayer]] for those directions. * '''''Detach from tmux session''''' - press CTRL+b then press d ''Note: tmux is what keeps the server session running in the background after you disconnect from the server'' * '''''Disconnect from server''''' - <code> exit </code> == Advanced Users (Commands Only) == * <code> apt update -y </code> * <code> apt full-upgrade -y </code> (OPTIONAL) * <code> useradd -m necesse </code> * <code> passwd necesse </code> * <code> usermod -a -G sudo necesse </code> * <code> reboot </code> * <code> ssh necesse@your.server.ip </code> * <code> sudo apt install tmux ufw unzip -y </code> * <code> tmux </code> * <code> wget LINK-TO-ZIP-FILE -O nec-server.zip</code> * <code> unzip nec-server.zip </code> * <code> rm nec-server.zip </code> * <code> sudo ufw allow ssh </code> * <code> sudo ufw allow 14159 </code> * <code> sudo ufw enable </code> * <code> cd /necesse-server-XXXX </code> * <code> chmod +x ./jre/bin/java </code> * <code> ./StartServer-nogui.sh </code> * CTRL+b d * <code> exit </code>'
New page wikitext, after the edit (new_wikitext)
'== Necesse Server - Linode Setup == ''Disclaimer: I am not a professional Server Admin. You may find that I am not following some best practices. This guide is not meant to cover best practices, it is meant to be '''''quick''''' and '''''easy'''''. Also, I will not be covering how to setup a Linode account or go over anything Linode related other than the steps it takes to complete this guide. If you would like to contribute to this guide (such as securing the server or best practices beyond setting up a basic firewall), please email me at nikluz@pm.me and I will ensure that your contributions are credited. Thanks!'' == Beginners Section (Commands and Instructions) == === Create a Linode === * '''''Choose your Linux Distribution''''' - In this guide, I will use Debian 11. * '''''Choose your region''''' - If you are playing with friends in your area, choose the region closest to you. If you are playing with friends from all around the country or the world, choose a region that works best for everyone. * '''''Choose your plan''' - I was able to use a Shared CPU Plan (Nanode) at $5 a month. The server CPU was running at 10% with just me, so I would recommend this for 10 people or less. * '''''Enter a root password''''' - whatever you want. * '''''Click "Create Linode"''''' * You will be redirected to a page with your server status. Copy the ssh link and wait a few minutes until the server says <span style="font-weight: bold; color:green">RUNNING</span>. === Open up a terminal === * '''''ssh into the server''''' - <code> ssh root@your.server.ip </code> If you are on Windows, you can just click '''Launch LISH Console''' from the server page on the Linode website. * '''''Run the following commands''''' - Wait for each command to finish before moving to the next one. you may be prompted to press y if you forget the -y flag * '''''Update your system''''' - <code> apt update </code> * '''''Upgrade your system (optional)''''' - <code> apt full-upgrade -y </code> * '''''Create necesse user''''' - <code> useradd -m necesse </code> * '''''Create user password''''' <code> passwd necesse </code> enter password twice * '''''Add user to sudo group''''' <code> usermod -a -G sudo necesse </code> * '''''Reboot the server''''' - <code> reboot </code> wait a few minutes after this before doing the next step * '''''ssh into the server as new user''''' - <code> ssh necesse@your.server.ip </code> * '''''Install some ''Necesse''ities''''' - <code> sudo apt install tmux ufw unzip -y </code> * '''''Start a tmux session''''' - <code> tmux </code> * '''''Download the Necesse Server files''''' - <code> wget LINK-TO-ZIP-FILE -O nec-server.zip </code> (url may change over time. please make sure to get the latest link from https://necessegame.com/server/ ) * '''''Extract the contents''''' - <code> unzip nec-server.zip </code> * '''''Remove zip folder''''' - <code> rm nec-server.zip </code> * '''''Allow ssh through firewall''''' - <code> sudo ufw allow ssh </code> * '''''Allow port 14159 through firewall''''' - <code> sudo ufw allow 14159 </code> * '''''Enable firewall''''' - <code> sudo ufw enable </code> * '''''Navigate into the parent directory of the StartServer file''''' - <code> cd /necesse-server-XXXX </code> * '''''Give yourself full permission to the java runtime environment''''' - <code> chmod +x ./jre/bin/java </code> * '''''Run it!''''' - <code> sh StartServer-nogui.sh </code> * '''''Follow the prompts!''''' Visit [[Multiplayer]] for those directions. * '''''Detach from tmux session''''' - press CTRL+b then press d ''Note: tmux is what keeps the server session running in the background after you disconnect from the server'' * '''''Disconnect from server''''' - <code> exit </code> == Advanced Users (Commands Only) == * <code> apt update -y </code> * <code> apt full-upgrade -y </code> (OPTIONAL) * <code> useradd -m necesse </code> * <code> passwd necesse </code> * <code> usermod -a -G sudo necesse </code> * <code> reboot </code> * <code> ssh necesse@your.server.ip </code> * <code> sudo apt install tmux ufw unzip -y </code> * <code> tmux </code> * <code> wget LINK-TO-ZIP-FILE -O nec-server.zip</code> * <code> unzip nec-server.zip </code> * <code> rm nec-server.zip </code> * <code> sudo ufw allow ssh </code> * <code> sudo ufw allow 14159 </code> * <code> sudo ufw enable </code> * <code> cd /necesse-server-XXXX </code> * <code> chmod +x ./jre/bin/java </code> * <code> ./StartServer-nogui.sh </code> * CTRL+b d * <code> exit </code> == Useful Tips == * '''''List tmux session''''' - <code> tmux list-sessions </code> * '''''Restore (re-attach) tmux session''''' - <code> tmux attach -t 0 </code> * '''''Check server log''''' - <code> cat ~/.config/Necesse/latest-server-log.txt </code>'
Unified diff of changes made by edit (edit_diff)
'@@ -17,5 +17,6 @@ * '''''ssh into the server''''' - <code> ssh root@your.server.ip </code> If you are on Windows, you can just click '''Launch LISH Console''' from the server page on the Linode website. * '''''Run the following commands''''' - Wait for each command to finish before moving to the next one. you may be prompted to press y if you forget the -y flag -* '''''Update your system''''' - <code> apt update && apt full-upgrade -y </code> +* '''''Update your system''''' - <code> apt update </code> +* '''''Upgrade your system (optional)''''' - <code> apt full-upgrade -y </code> * '''''Create necesse user''''' - <code> useradd -m necesse </code> * '''''Create user password''''' <code> passwd necesse </code> enter password twice @@ -23,16 +24,15 @@ * '''''Reboot the server''''' - <code> reboot </code> wait a few minutes after this before doing the next step * '''''ssh into the server as new user''''' - <code> ssh necesse@your.server.ip </code> -* '''''Install some ''Necesse''ities''''' - <code> sudo apt install tmux ufw unzip openjdk-11-jdk -y </code> -* '''''Start a tmux session''''' - <code> sudo tmux </code> -* '''''Download the Necesse Server files''''' - <code> sudo wget LINK-TO-ZIP-FILE </code> (url may change over time. please make sure to get the latest link from https://necessegame.com/server/ ) -* '''''Extract the contents''''' - <code> sudo unzip necesse-server-linux64-XXXX.zip </code> (<-- please use tab completion here as the file name may vary. Also make sure you are running this on the ZIP FILE and not the extracted directory) -* '''''Remove zip folder''''' - <code> sudo rm necesse-server-linux64-XXXX.zip </code> (<-- please use tab completion here as the file name may vary. Also make sure you are running this on the ZIP FILE and not the extracted directory) -* '''''Open port 14159''''' - <code> sudo netstat -na | grep :14159 </code> +* '''''Install some ''Necesse''ities''''' - <code> sudo apt install tmux ufw unzip -y </code> +* '''''Start a tmux session''''' - <code> tmux </code> +* '''''Download the Necesse Server files''''' - <code> wget LINK-TO-ZIP-FILE -O nec-server.zip </code> (url may change over time. please make sure to get the latest link from https://necessegame.com/server/ ) +* '''''Extract the contents''''' - <code> unzip nec-server.zip </code> +* '''''Remove zip folder''''' - <code> rm nec-server.zip </code> * '''''Allow ssh through firewall''''' - <code> sudo ufw allow ssh </code> * '''''Allow port 14159 through firewall''''' - <code> sudo ufw allow 14159 </code> * '''''Enable firewall''''' - <code> sudo ufw enable </code> -* '''''Navigate into the parent directory of the StartServer file''''' - <code> cd /necesse-server-linux64-XXXX </code> -* '''''Give yourself full permission to the java runtime environment''''' - <code> sudo chmod -R g+rwxs ./jre </code> -* '''''Run it!''''' - <code> sudo sh StartServer-nogui.sh </code> +* '''''Navigate into the parent directory of the StartServer file''''' - <code> cd /necesse-server-XXXX </code> +* '''''Give yourself full permission to the java runtime environment''''' - <code> chmod +x ./jre/bin/java </code> +* '''''Run it!''''' - <code> sh StartServer-nogui.sh </code> * '''''Follow the prompts!''''' Visit [[Multiplayer]] for those directions. * '''''Detach from tmux session''''' - press CTRL+b then press d ''Note: tmux is what keeps the server session running in the background after you disconnect from the server'' @@ -60,2 +60,7 @@ * CTRL+b d * <code> exit </code> + +== Useful Tips == +* '''''List tmux session''''' - <code> tmux list-sessions </code> +* '''''Restore (re-attach) tmux session''''' - <code> tmux attach -t 0 </code> +* '''''Check server log''''' - <code> cat ~/.config/Necesse/latest-server-log.txt </code> '
Lines added in edit (added_lines)
[ 0 => '* '''''Update your system''''' - <code> apt update </code>', 1 => '* '''''Upgrade your system (optional)''''' - <code> apt full-upgrade -y </code>', 2 => '* '''''Install some ''Necesse''ities''''' - <code> sudo apt install tmux ufw unzip -y </code>', 3 => '* '''''Start a tmux session''''' - <code> tmux </code>', 4 => '* '''''Download the Necesse Server files''''' - <code> wget LINK-TO-ZIP-FILE -O nec-server.zip </code> (url may change over time. please make sure to get the latest link from https://necessegame.com/server/ )', 5 => '* '''''Extract the contents''''' - <code> unzip nec-server.zip </code> ', 6 => '* '''''Remove zip folder''''' - <code> rm nec-server.zip </code> ', 7 => '* '''''Navigate into the parent directory of the StartServer file''''' - <code> cd /necesse-server-XXXX </code>', 8 => '* '''''Give yourself full permission to the java runtime environment''''' - <code> chmod +x ./jre/bin/java </code>', 9 => '* '''''Run it!''''' - <code> sh StartServer-nogui.sh </code>', 10 => '', 11 => '== Useful Tips ==', 12 => '* '''''List tmux session''''' - <code> tmux list-sessions </code> ', 13 => '* '''''Restore (re-attach) tmux session''''' - <code> tmux attach -t 0 </code> ', 14 => '* '''''Check server log''''' - <code> cat ~/.config/Necesse/latest-server-log.txt </code>' ]
Unix timestamp of change (timestamp)
1663265781