Introduction
Todoman is a to-do list manager for busy server admins. We have all used some sort of To-do apps, created dozens of lists, and then never implemented them. The main reason for zero implementation is the complexity of to-do apps. Today, we will observe a new soft of to-do app that lives on your server. It is lightweight and helps you get along with your system administration job. You will find that not only Todoman is a lightweight server application but also very simple to configure and use.
I am using Debian 11 desktop, but the instructions apply to servers alike. I will also be using the LXQT desktop environment on top of the operating system. Todoman works flawlessly with any CalDav client and can be synced to your desktop without any hassle.
Dependency Requirements For Todoman
Todoman is standalone software. It does not require any external packages to satisfy the installation process.
Step 1. Install Todoman
Todoman exists in Debian 11 repositories, so we will use official binaries to extract and install the application. You need to have admin privileges on your server before you could install the packages. I would run the following command to begin the installation process.
$ sudo apt install todoman
Step 2. Verify Todoman Installation
We successfully installed Todoman in the previous step. We are ready to figure out if it is installed or not. I hope that nothing is missing here. You will need the following command to check if you have the software on your system or not. It will also show you the version number, and it is my preferred way.
todoman --version
Step 3. Configure and Launch Todoman on Debian 11 Server
Before we could begin using Todoman, we will need to configure it. I would recommend the following settings for you.
# A glob expression which matches all directories relevant.
path = "~/.local/share/calendars/*" date_format = "%m-%d-%Y" time_format = "%HH:%MM" default_list = "Work" default_due = 72
It should look like below on your server.
Name it as config.py and you are ready to begin. To launch Todoman on the Debian 11 server, you simply need to invoke the utility, and it will shine out. Use the following command to begin using Todoman.
$ todoman
Step 4. Uninstalling Todoman on Debian 11
As we used apt repositories to install Todoman, we will use the same apt command to remove the application as shown below.
sudo apt remove todoman
Conclusion
We worked on a server-side application to manage our to-do list. It is simple to use, configure, and remove from your Debian 11 64-bit Linux server. I hope you find it useful.