Difference between revisions of "Center Server Administration Guide"
Josef templ (talk | contribs) |
Josef templ (talk | contribs) |
||
Line 30: | Line 30: | ||
== Certificate extension == | == Certificate extension == | ||
Certificates should be extended every 3 months. Note that the TMP folder is very small on EDIS, therefore the | Certificates should be extended every 3 months. Note that the TMP folder is very small on EDIS, therefore the /tmp directory should be redirected: | ||
sudo su | |||
export TMP="/var/www/tmp" | export TMP="/var/www/tmp" | ||
export TEMP="/var/www/tmp" | export TEMP="/var/www/tmp" | ||
export TMPDIR="/var/www/tmp" | |||
export DIRTMP="/var/www/tmp" | |||
service nginx stop | service nginx stop | ||
~/certbot-auto certonly --standalone -d forum.blackboxframework.org -d community.blackboxframework.org -d wiki.blackboxframework.org -d blackboxframework.org -d redmine.blackboxframework.org | |||
service nginx start | service nginx start | ||
Line 46: | Line 52: | ||
service nginx status | service nginx status | ||
exit | |||
== MySql Database control panel == | == MySql Database control panel == |
Revision as of 11:13, 11 July 2017
Server control panel
For controlling technical aspects of the server (POWER ON, POWER OFF, RESET, etc.) a web-based control panel is used.
Login at https://manage.edis.at/vps, use "Login with email-address and password (new system)"
email: <edisUser>
password: <edisPassword>
Server login
The server allows secure (ssh) logins only. From a Windows machine it is recommended to use the PuTTy tool as the ssh client.
Login at blackboxframework.org on port 22 with SSH selected.
Server reboot
Use the control panel for rebooting the server in case it shows any anomaly such as out-of memory error messages.
Then login to the server and start Redmine:
cd /var/www/redmine-2.5.2
unicorn_rails -c config/unicorn.rb -E production -D
Certificate extension
Certificates should be extended every 3 months. Note that the TMP folder is very small on EDIS, therefore the /tmp directory should be redirected:
sudo su
export TMP="/var/www/tmp"
export TEMP="/var/www/tmp"
export TMPDIR="/var/www/tmp"
export DIRTMP="/var/www/tmp"
service nginx stop
~/certbot-auto certonly --standalone -d forum.blackboxframework.org -d community.blackboxframework.org -d wiki.blackboxframework.org -d blackboxframework.org -d redmine.blackboxframework.org
service nginx start
For checking the web server status use:
service nginx status
exit
MySql Database control panel
This can be used for example for creating backups of MySql databases. The administration tool is a php-based web application.
Login at http://178.209.50.165/phpmyadmin/
user: <mysqlUser>
password: <mysqlPassword>
Backup Files
Before running the following bash command you should copy your public key to this server in order to login without password (modify it for user/serveradress you want to use):
ssh-copy-id -i .ssh/id_rsa.pub user@serveradress
bash command for backup of all files starting from /var/www (modify it for user/serveradress you want to use).
nohup tar -c /var/www 2>/dev/null | ssh user@serveradress "dd of=.../backup_of_var-www.tar" > result.out 2>&1 &