This tutorial will guide you through the installation process of myTinyTodo on Arch Linux.
Before we start, you need to have the following prerequisites:
/srv/http/
.mysql -u root -p
CREATE DATABASE mytinytodo;
CREATE USER 'mytinytodo'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON mytinytodo.* TO 'mytinytodo'@'localhost';
EXIT;
config_sample.php
file to config.php
: cp config_sample.php config.php
config.php
file and modify the following lines to match your database settings:define('MTT_DB_HOST', 'localhost'); // Change to your database server's hostname or IP address
define('MTT_DB_NAME', 'mytinytodo'); // Change to the name of the database you created in step 2
define('MTT_DB_USER', 'mytinytodo'); // Change to the username you created in step 2
define('MTT_DB_PASS', 'your_password'); // Change to the password you set in step 2
chown -R http:http /path/to/myTinyTodo
cache
directory and all its contents to be writable by your web server: chmod -R 777 /path/to/myTinyTodo/cache
http://localhost/myTinyTodo/index.php
.admin
and the default password is admin
.Congratulations, you have successfully installed myTinyTodo on Arch Linux!
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!