Cloudlog es un libro de guardia (Logbook) online…
Es muy sencillito de instalar sobre una máquina Linux.
Lo primero que he hecho ha sido crear una VPS en Hetzner con Debian 11.
Después he creado un dominio en noip.com.
Me he conectado por SSH al VPS y esto ha sido lo tecleado…
apt update
apt -y upgrade
apt install sudo
adduser ea2nn
usermod -aG sudo ea2nn
su ea2nn
1 sudo apt install apache2
2 sudo apt install mariadb-server
3 sudo mysql_secure_installation
(Enter a todo y metemos un password al root)
4 sudo apt install php7.4 php7.4-curl php7.4-mysql php7.4-mbstring php7.4-xml
5 sudo nano /etc/apache2/mods-enabled/dir.conf
(Anteponemos la extension PHP al HTML y debería quedar algo asi: DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm
)
6 sudo systemctl start apache2.service
7 sudo systemctl status apache2.service
8 sudo mkdir /var/www/cloudlog.myddns.me
9 sudo chown -R $USER:$USER /var/www/cloudlog.myddns.me/
10 sudo nano /etc/apache2/sites-available/cloudlog.myddns.me.conf
<VirtualHost *:80>
ServerName cloudlog.myddns.me
ServerAlias www.cloudlog.myddns.me
ServerAdmin webmaster@localhost
DocumentRoot /var/www/cloudlog.myddns.me
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
11 sudo a2ensite cloudlog.myddns.me.conf
12 sudo a2dissite 000-default.conf
13 sudo apache2ctl configtest
14 sudo systemctl reload apache2.service
15 sudo apt install git
16 git clone https://github.com/magicbug/Cloudlog.git /var/www/cloudlog.myddns.me/
17 sudo chown -R root:www-data /var/www/cloudlog.myddns.me/application/config/
18 sudo chown -R root:www-data /var/www/cloudlog.myddns.me/assets/qslcard/
19 sudo chown -R root:www-data /var/www/cloudlog.myddns.me/backup/
20 sudo chown -R root:www-data /var/www/cloudlog.myddns.me/updates/
21 sudo chown -R root:www-data /var/www/cloudlog.myddns.me/uploads/
22 sudo chown -R root:www-data /var/www/cloudlog.myddns.me/images/eqsl_card_images/
23 sudo chmod -R g+rw /var/www/cloudlog.myddns.me/application/config/
24 sudo chmod -R g+rw /var/www/cloudlog.myddns.me/assets/qslcard/
25 sudo chmod -R g+rw /var/www/cloudlog.myddns.me/backup/
26 sudo chmod -R g+rw /var/www/cloudlog.myddns.me/updates/
27 sudo chmod -R g+rw /var/www/cloudlog.myddns.me/uploads/
28 sudo chmod -R g+rw /var/www/cloudlog.myddns.me/images/eqsl_card_images/
29 sudo mysql -u root -p
CREATE DATABASE cloudlog; CREATE USER 'ea2nn'@localhost IDENTIFIED BY 'contraseña'; GRANT ALL PRIVILEGES ON cloudlog.* TO 'ea2nn'@'localhost'; QUIT
Después iremos al navegador y continuaremos con la configuración.
Tras completar el script de instalación, podremos loguearnos con el usuario «m0abc» y contraseña «demo»
Una vez logueados, crearemos nuestro usuario, nos deslogueamos, nos logueamos con nuestra cuenta y borraremos la cuenta demo.
Creamos nuestro QTH y ya podremos meter nuestros QSO y/o importar los contactos que ya tengamos…
Espero que lo disfruteis mucho…
73’s y buenos DX de EA2NN
Fuente: https://github.com/magicbug/Cloudlog/wiki/Installation