myTinyTodo is a simple, fast and open source web-based application that allows you to manage your tasks and keep track of your daily activities. It is easy to use and can be customized to suit your needs. Here's how to install myTinyTodo on Elementary OS.
Firstly, you need to download the latest version of myTinyTodo from the official website. Download the .zip file and extract it to a directory on your web server. For example, extract it to /var/www/html/mytinytodo
.
Next, you need to create a database for myTinyTodo to store its data. Open up your terminal and enter the following command:
sudo mysql -u root -p
Replace root
with your MySQL username if it's different.
Enter your MySQL root password when prompted. Then, create a new database by running the following command:
CREATE DATABASE mytinytodo;
Replace mytinytodo
with the name you want to give your database.
Copy the config.inc.php.example
file to config.inc.php
by running the following command:
cd /var/www/html/mytinytodo/
cp config.inc.php.example config.inc.php
Open config.inc.php
in your favorite text editor and edit the database configuration settings:
$cfg['db'] = array(
'type' => 'mysql',
'user' => 'your_database_username',
'password' => 'your_database_password',
'host' => 'localhost',
'name' => 'mytinytodo'
);
Replace your_database_username
and your_database_password
with your MySQL database username and password. If you have installed MySQL on a different machine, replace localhost
with the IP address or hostname of the machine running MySQL.
Save and close the file.
You need to set permissions on the data/
directory so that myTinyTodo can write to it. Run the following command to set the permissions:
sudo chown -R www-data:www-data data/
Open your web browser and enter the URL http://localhost/mytinytodo/index.php
in the address bar. If you have installed myTinyTodo on a different machine, replace localhost
with the IP address or hostname of the machine running myTinyTodo.
You'll see the myTinyTodo login page. Enter the following default details to log in:
You'll be prompted to change the username and password once you've logged in.
Congratulations! You've successfully installed myTinyTodo on Elementary OS.
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!