Support Debian 11 #17

Closed
opened 2021-08-18 11:50:56 +02:00 by bprieshof · 4 comments
bprieshof commented 2021-08-18 11:50:56 +02:00 (Migrated from 192.168.2.138:3000)

🎉 Debian 11 was recently released 🎉

Adding support for it to Web-V2 (and required modules)

List of submodules

  • Mysql - Done
  • AcmeSH - Done
  • Backup-Util - Done
  • Unattended-Security-Updates - Done

1 - Repository availability

  • Official NGINX
  • PHP (sury.org)
  • apache2 (sury.org)
  • Official Mysql (For Mysql module)

2 - Testing
Checking if packages form repo are all available - Validated
Checking if configs needs updating - Existing configs worked
Checking wich scripts need to be updated- Done

3 - Updating
Add modifications of Testing phase - Done
Vaidate if if no new bugs where created with this update - Done
Added disto flag for debian 11 and updated if statements - Done
Updated way of adding repo keys (See General repo) - Done

4 - Test updating on existing Web-V2 server
Check on test server wich changes need to be made

  • Repo's - Done

Make script to update for existing machines

### :tada: Debian 11 was recently released :tada: #### Adding support for it to Web-V2 (and required modules) **List of submodules** * Mysql - Done * AcmeSH - Done * Backup-Util - Done * Unattended-Security-Updates - Done **1 - Repository availability** - [x] Official NGINX - [x] PHP (sury.org) - [x] apache2 (sury.org) - [x] Official Mysql (For Mysql module) **2 - Testing** Checking if packages form repo are all available - Validated Checking if configs needs updating - Existing configs worked Checking wich scripts need to be updated- Done **3 - Updating** Add modifications of Testing phase - Done Vaidate if if no new bugs where created with this update - Done Added disto flag for debian 11 and updated if statements - Done Updated way of adding repo keys (See `General` repo) - Done **4 - Test updating on existing Web-V2 server** Check on test server wich changes need to be made * Repo's - Done Make script to update for existing machines
bprieshof commented 2021-08-20 16:07:29 +02:00 (Migrated from 192.168.2.138:3000)

Tested

General
├── AddCMS.sh
├── AddModule.sh
├── Install.sh
├── Unattended-Security-Updates
├── MariaDB
├── MySQL
├── PhpMyAdmin
├── Redis
├── Postfix
├── Backup-Util
└── Repo's

Nginx
├── CMS
│ ├── None
│ ├── WordPress
│ ├── NextCloud
│ └── FrontController
└── Modules
└── !AcmeSH

Apache
├── CMS
│ ├── None
│ ├── WordPress
│ └── NextCloud
└── Modules
└── AcmeSH

Notes

## Tested General ├── AddCMS.sh ├── AddModule.sh ├── Install.sh ├── Unattended-Security-Updates ├── MariaDB ├── MySQL ├── PhpMyAdmin ├── Redis ├── Postfix ├── Backup-Util └── Repo's Nginx ├── CMS │ ├── None │ ├── WordPress │ ├── NextCloud │ └── FrontController └── Modules └── !AcmeSH Apache ├── CMS │ ├── None │ ├── WordPress │ └── NextCloud └── Modules └── AcmeSH ### Notes * ~~For testing using temporary MariaDB module instad of MySQL since this is not yet avalible on Debian 11~~ * ~~AcmeSH for Ngix has a upstream bug (See https://git.ictmaatwerk.com/VPS-scripts/AcmeSH/issues/1)~~ -Fixed upstream
bprieshof commented 2021-09-03 14:13:58 +02:00 (Migrated from 192.168.2.138:3000)

MySQL repo is now available for Debain 11 (Bullseye), mirror.nxdi.nl has also been set up for this.

Extenal MySQL module has been updated, and tested

MariaDB Module is disabled and Achived/Deprecated

Week 36 target for merge Debain11Testing to master, after testing and validating

MySQL repo is now available for Debain 11 (Bullseye), mirror.nxdi.nl has also been set up for this. Extenal MySQL module has been updated, and tested MariaDB Module is disabled and Achived/Deprecated Week 36 target for merge `Debain11Testing` to `master`, after testing and validating
bprieshof commented 2021-09-08 15:03:59 +02:00 (Migrated from 192.168.2.138:3000)

Everything was validated, merged to master branch

Feel free to reopen if there are problems with the Debian 11 implementation

Everything was validated, merged to `master` branch Feel free to reopen if there are problems with the Debian 11 implementation
bprieshof commented 2021-09-10 16:00:40 +02:00 (Migrated from 192.168.2.138:3000)

Upgrade script for existing Debian 10 Web-V2 Systems

The script will first upgrade the current release, then it wil ask you to reboot the system.
When the system is rebooted re-run the script to upgrade to the new release, when this completed the script wil wil ask you to reboot the system

Tested

  • VirtualBox VM with all combination of webservers, CMS's and options
  • Hetzer Cloud
  • Enmulated AX server (a Hetzer Cloud server using repo list from the AX server line)

Two ways of running the Script

The normal way

bash Deb11Upgrade_Web-V2.sh

The safe way (Recomended when using SSH session)
!WARNING: The scipt will just run, and not wait for confirmation

nohup bash Deb11Upgrade_Web-V2.sh &
sleep 2
tail -f nohup.out
#Press crl+c to return to promt
## Upgrade script for existing Debian 10 Web-V2 Systems The script will first upgrade the current release, then it wil ask you to reboot the system. When the system is rebooted re-run the script to upgrade to the new release, when this completed the script wil wil ask you to reboot the system ### Tested * VirtualBox VM with all combination of webservers, CMS's and options * Hetzer Cloud * Enmulated AX server (a Hetzer Cloud server using repo list from the AX server line) ### Two ways of running the Script The normal way ``` bash Deb11Upgrade_Web-V2.sh ``` The safe way (Recomended when using SSH session) !WARNING: The scipt will just run, and not wait for confirmation ``` nohup bash Deb11Upgrade_Web-V2.sh & sleep 2 tail -f nohup.out #Press crl+c to return to promt ```
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Work_Archive/VPS-scripts_Web-V2#17