No edit summary
No edit summary
 
(7 intermediate revisions by 2 users not shown)
Line 3: Line 3:


* [[Wiki Transfer]]
* [[Wiki Transfer]]
* [[Beaker DNS]]
* [[Server Backups]]
* [[Favog Wiki Backups]]


== Apple devices on site ==
== Apple devices on site ==
Line 10: Line 9:
For some reason best known only to Apple, their devices don't want to connect to a network that doesn't have a default gateway they can reach. Back in Preston, the gateway is their router (10.0.0.2), but that's not reachable from the field.
For some reason best known only to Apple, their devices don't want to connect to a network that doesn't have a default gateway they can reach. Back in Preston, the gateway is their router (10.0.0.2), but that's not reachable from the field.


If you shut down DHCP on beaker and instead run it on merple, devices will get told the default gateway is 10.0.0.19 (merple), which they can reach, and therefore will connect happily to the network.
DHCP is run on gonzo. The config file is: <code>/etc/dhcp/dhcpd.conf</code> Near the top you will find a section looking like this:
1. On beaker, open <code>Services</code> and find <code>DHCP Server</code>. Stop it, but don't change its startup settings (we want it running when it goes back to Preston).
1. On merple, run <code>systemctl start dhcpd.service</code>


This will need to be done after the servers are rebooted.
# this for on site
# option routers 10.0.0.5;
# this for at the office
  option routers 10.0.0.2;
 
Uncomment the <code>10.0.0.5</code> line and comment out the <code>10.0.0.2</code> line. Then restart the dhcpd daemon using <code>systemctl restart isc-dhcp-server</code>
 
This needs reversing before shutting down the server ready to leave site.


== Changing a Wiki User password ==
== Changing a Wiki User password ==
Line 24: Line 28:
* SSH into the server
* SSH into the server
* Go to the directory for the wiki:
* Go to the directory for the wiki:
** Plot Wiki <code>cd /srv/www/htdocs/mediawiki-crew-empire</code>
** Plot Wiki <code>cd /var/www/html/mediawiki-crew-empire</code>
** Public Wiki <code>cd /srv/www/htdocs/mediawiki-public</code>
** Public Wiki <code>cd /var/www/html/mediawiki-public</code>
** Crew Wiki <code>cd /srv/www/htdocs/mediawiki-crew-pd</code>
** Crew Wiki <code>cd /var/www/html/mediawiki-crew-pd</code>
* Run the script: <code>php maintenance/changePassword.php --user={USERS_USER_NAME} --password=VerySecurePassword</code>
* Run the script: <code>php maintenance/changePassword.php --user=USERS_USER_NAME --password=VERY_SECURE_NEW_PASSWORD</code>


* Suggest they go to change it at <code>https://www.profounddecisions.co.uk/empireplotwiki/Special:ChangeCredentials/</code> (replace for correct wiki location)
* Suggest they go to change it at <code>https://www.profounddecisions.co.uk/empireplotwiki/Special:ChangeCredentials/</code> (replace for correct wiki location)
Line 38: Line 42:


Then run: <code>php maintenance/purgeList.php --all -v</code>
Then run: <code>php maintenance/purgeList.php --all -v</code>
== Adding a page to the dropdowns ==
Simply add it to the list in [[Imperial:TitleBar]]

Latest revision as of 13:30, 26 July 2024

Stuff on how the servers work

Apple devices on site

For some reason best known only to Apple, their devices don't want to connect to a network that doesn't have a default gateway they can reach. Back in Preston, the gateway is their router (10.0.0.2), but that's not reachable from the field.

DHCP is run on gonzo. The config file is: /etc/dhcp/dhcpd.conf Near the top you will find a section looking like this:

# this for on site
# option routers 10.0.0.5;
# this for at the office
  option routers 10.0.0.2;

Uncomment the 10.0.0.5 line and comment out the 10.0.0.2 line. Then restart the dhcpd daemon using systemctl restart isc-dhcp-server

This needs reversing before shutting down the server ready to leave site.

Changing a Wiki User password

Ideally, they go to the password reset page - https://www.profounddecisions.co.uk/empireplotwiki/Special:PasswordReset for the plot wiki - and that works.

If not, ssh in:

  • SSH into the server
  • Go to the directory for the wiki:
    • Plot Wiki cd /var/www/html/mediawiki-crew-empire
    • Public Wiki cd /var/www/html/mediawiki-public
    • Crew Wiki cd /var/www/html/mediawiki-crew-pd
  • Run the script: php maintenance/changePassword.php --user=USERS_USER_NAME --password=VERY_SECURE_NEW_PASSWORD

That's it.

Clearing a wiki cache

ssh in, go to the directory for the wiki (same as above)

Then run: php maintenance/purgeList.php --all -v

Adding a page to the dropdowns

Simply add it to the list in Imperial:TitleBar