eLabFTW is an electronic lab notebook that allows you to store and organize your research data securely. This tutorial will guide you through the process of installing eLabFTW on Fedora Server Latest.
First, you will need to install Apache, MySQL, and PHP on your system. To do this, run the following commands in your terminal:
sudo dnf update
sudo dnf install apache mysql mysql-server php php-mysql php-gd php-xml php-ldap php-mbstring php-opcache
Next, download the latest version of eLabFTW from the official website https://www.elabftw.net/. You can do this using the following command:
sudo wget -O elabftw.zip https://www.elabftw.net/download.php?version=latest
Unzip and extract the downloaded eLabFTW ZIP file using the following command:
sudo unzip elabftw.zip -d /var/www/html/
To make sure Apache can access and modify files in eLabFTW folder, you need to change the permission of the folder. Use the following command:
sudo chown -R apache:apache /var/www/html/elabftw/
Create a MySQL database for eLabFTW using the following commands:
sudo mysql -u root -p
CREATE DATABASE elabftw;
GRANT ALL PRIVILEGES on elabftw.* to 'elabftwuser'@'localhost' identified by 'your_password';
FLUSH PRIVILEGES;
exit
Replace "your_password" with a unique password.
Create a virtual host configuration file for eLabFTW on Apache using the following command:
sudo nano /etc/httpd/conf.d/elabftw.conf
Add the following lines to the file:
<VirtualHost *:80>
ServerAdmin admin@yourdomain.com
DocumentRoot /var/www/html/elabftw
ServerName yourdomain.com
ErrorLog /var/log/httpd/elabftw-error.log
CustomLog /var/log/httpd/elabftw-access.log combined
<Directory /var/www/html/elabftw>
Options FollowSymlinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
Save the file and exit.
Restart Apache and MySQL using the following commands:
sudo systemctl restart httpd.service
sudo systemctl restart mariadb.service
You can now complete the installation by visiting yourdomain.com/install in your web browser. Follow the on-screen instructions to set up eLabFTW.
In this tutorial, we have shown you how to install eLabFTW on a Fedora Server Latest. You should now be able to start using eLabFTW to manage your research data.
If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!
Alternatively, for the best virtual desktop, try Shells!