(Created page with "{{MARKDOWN}} ## From favog 1. On nukka ```bash sudo su - systemctl stop mysql systemctl stop jetty systemctl stop apache2 rm -rf /srv/www/htdocs/* rm-rf /var/lib/mysql/* ``` 1...")
 
No edit summary
 
(39 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{MARKDOWN}}
[[Category:IT]]
## From favog
 
1. On nukka
# Check merple is up well in advance. If it isn't, get Matt to start it
```bash
# Build the offline version of the website
sudo su -
# On gonzo, as root, run `~/server_synch` and make yourself comfortable. It takes a significant length of time
systemctl stop mysql
# Deploy the offline version of the website to merple
systemctl stop jetty
# Swap http/https over to `merple` on the router - leave ssh until you have confirmed everything is working
systemctl stop apache2
# Check it all
rm -rf /srv/www/htdocs/*
## Check the website is up.
rm-rf /var/lib/mysql/*
## Check the wikis are up
```
## Check the wikis are editable
1. On favog
# Get Matt to swap ssh over
    1. edit `/etc/mediawiki_global.inc.php` - ensure `$wgReadOnly` is set
# Check ssh now connects to `merple`
    2.
```bash
systemctl stop mysql
systemctl stop jetty
systemctl stop apache2
rsync -avz --progress /srv/www/htdocs nukka:/srv/www/
rsync  -avz --progress /var/lib/mysql/* nukka:/var/lib/mysql/
rsync  -avz --progress /home/websites/mediawiki-public-images nukka:/home/websites/
scp /usr/share/jetty/webapps/website.war nukka:/usr/share/jetty/webapps/
```
1. On nukka
    1.
```bash
sudo su -
systemctl start mysql
systemctl start jetty
systemctl start apache2
/etc/cron.daily/ls2
```
    1. edit `/etc/mediawiki_global.inc.php` - ensure `$wgReadOnly` is not set
1. Get Matt to swap http/https over to `nukka` on the router - leave ssh until you have confirmed everything is working
1. Check it all
    1. Check the website is up.
    1. Check the wikis are up
    1. Check the wikis are editable
    1. Check ls2 is running and that you can search for a recent page
1. Get Matt to swap ssh over
1. Check ssh now connects to `nukka`

Latest revision as of 19:47, 10 June 2026


  1. Check merple is up well in advance. If it isn't, get Matt to start it
  2. Build the offline version of the website
  3. On gonzo, as root, run `~/server_synch` and make yourself comfortable. It takes a significant length of time
  4. Deploy the offline version of the website to merple
  5. Swap http/https over to `merple` on the router - leave ssh until you have confirmed everything is working
  6. Check it all
    1. Check the website is up.
    2. Check the wikis are up
    3. Check the wikis are editable
  7. Get Matt to swap ssh over
  8. Check ssh now connects to `merple`