RosarioSIS is a free and open-source Student Information System that helps educational institutions manage student records and other related functions. In this tutorial, we will guide you on how to install RosarioSIS on MXLinux latest version.
$ curl -LJO https://github.com/francoisjacquet/rosariosis/releases/latest/download/rosariosis.zip
$ unzip rosariosis.zip
$ mysql -u root -p
mysql> CREATE DATABASE rosariosis_db;
mysql> CREATE USER 'rosariosis_user'@'localhost' IDENTIFIED BY 'your_password_here';
mysql> GRANT ALL PRIVILEGES ON rosariosis_db.* TO 'rosariosis_user'@'localhost';
mysql> FLUSH PRIVILEGES;
mysql> exit;
rosariosis
to /var/www/html/
directory:$ sudo mv rosariosis /var/www/html/
$ sudo chown -R www-data:www-data /var/www/html/rosariosis
$ sudo nano /etc/apache2/sites-available/rosariosis.conf
Paste the following configuration:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/rosariosis
ServerName your-domain.com
<Directory /var/www/html/rosariosis>
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/rosariosis_error.log
CustomLog ${APACHE_LOG_DIR}/rosariosis_access.log combined
</VirtualHost>
$ sudo a2ensite rosariosis.conf
$ sudo systemctl restart apache2
Open your web browser and navigate to http://your-domain.com/
. Click on the "Install RosarioSIS" button to start the installation process.
Follow the on-screen instructions and enter the database details you created in step 2.
Click on the "Install" button to finish the installation process.
Once the installation is complete, you can login to RosarioSIS from the login page using the default credentials: username: admin
and password: rosalogin
.
Congratulations! You have successfully installed RosarioSIS on your MXLinux system.
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!