Editing 2024 Server Migration

Jump to: navigation, search

Warning: You are not logged in.

Your IP address will be recorded in this page's edit history.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 1: Line 1:
This page is to collect information about our current configuration and options for switching to a new server going forward, since CentOS 7 goes end-of-life at 2024-06-30.  Please feel free to edit to add missing information or correct errors.
+
This page is to collect information about our current configuration and options for switching to a new server going forward.  Please feel free to edit to add missing information or correct errors.
  
 
== Server selection ==
 
== Server selection ==
Line 6: Line 6:
  
 
Other VPS providers can be considered, not sure if they are any cheaper/better.
 
Other VPS providers can be considered, not sure if they are any cheaper/better.
 
=== Cloud Plans ===
 
Looking at 1GB and 2GB plans.
 
{| class="wikitable"
 
! Vendor !! Plan !! $/Mo !! Memory !! CPU !! Storage !! Transfer
 
|-
 
| Linode || Nanode 1GB || $5 || 1GB || 1 || 25GB || 1TB
 
|-
 
| Linode || Linode 2GB || $12 || 2GB || 1 || 50GB || 2TB
 
|-
 
| DigitalOcean || 1GiB || $6 || 1GiB || 1 || 25GiB || 1TB
 
|-
 
| DigitalOcean || 2GiB || $12 || 2GiB || 1 || 50GiB || 2TB
 
|-
 
| Hostwinds || || $4.99 || 1GB || 1 || 30GB || 1TB
 
|-
 
| Hostwinds || || $9.90 || 2GB || 1 || 50GB || 2TB
 
|-
 
| Vultr || || $5 || 1GB || 1 || 25GB || 1TB
 
|-
 
| Vultr || || $10 || 2GB || 1 || 55GB || 2TB
 
|}
 
All services seem to be similar, with price differences only by a dollar or two.
 
  
 
== OS selection ==
 
== OS selection ==
Line 50: Line 27:
 
* Web server (Apache) - it would be possible to use Nginx instead, but I (Vance) am not familiar with setting it up
 
* Web server (Apache) - it would be possible to use Nginx instead, but I (Vance) am not familiar with setting it up
 
* PHP (Apache mod_php) for MediaWiki - could be replaced with PHP-FPM
 
* PHP (Apache mod_php) for MediaWiki - could be replaced with PHP-FPM
* Let's Encrypt for TLS certificate (certbot)
+
* Let's Encrypt for TLS certificate
 
* Python for Mailman, Let's Encrypt, and Trac
 
* Python for Mailman, Let's Encrypt, and Trac
 
* Perl for Monkeybot
 
* Perl for Monkeybot
Line 88: Line 65:
 
|-
 
|-
 
|}
 
|}
 
Currently we are using 22 GB of disk, as follows:
 
594M    /boot
 
35M    /etc
 
11G    /home    - monkeybot.log is 7.3GB
 
25M    /opt
 
2.2G    /root
 
4.0K    /srv
 
36K    /tmp
 
2.1G    /usr
 
6.3G    /var
 
  
 
=== Software availability ===
 
=== Software availability ===
Line 144: Line 110:
 
|trac
 
|trac
 
|~
 
|~
|[https://packages.debian.org/bookworm-backports/trac A 1.6] (backports)
+
|[https://tracker.debian.org/pkg/trac ~] (but [https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=988462 maybe coming later])
 
|A 1.5.3
 
|A 1.5.3
 
|-
 
|-
Line 181: Line 147:
 
|B 5.36
 
|B 5.36
 
|B 5.34
 
|B 5.34
|-
 
|mariadb
 
|B 10.5
 
|B 10.11
 
|A 10.6
 
 
|-
 
|-
 
|mysql
 
|mysql
Line 192: Line 153:
 
|B 8.0
 
|B 8.0
 
|-
 
|-
|sqlite
+
|mariadb
|B 3.34
+
|B 10.5
|B 3.40
+
|B 10.11
|B 3.37
+
|A 10.6
 
|-
 
|-
 
|fail2ban
 
|fail2ban
Line 201: Line 162:
 
|B 1.0.2
 
|B 1.0.2
 
|A 0.11.2
 
|A 0.11.2
|-
 
|certbot
 
|T 2.6.0<sup>EPEL</sup>
 
|B 2.1.0
 
|A 1.21.0
 
 
|-
 
|-
 
|}
 
|}

Please note that all contributions to WPLUG may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see WPLUG:Copyrights for details). Do not submit copyrighted work without permission!

Cancel | Editing help (opens in new window)