!!! THIS PROJECT STILL IN BETA SO THERE MAY BE BUGS IN THIS PROJECT !!!
You can edit ~/.config/main_homepage/bookmarks.json to set your own bookmarks.
Countdown timer with a maximum time of 1 hour, which can be adjusted using mouse movements.
Org file example:
* TODO Test1 :self:
SCHEDULED: <2025-07-29 Tue>
* DONE Test2 :self:
SCHEDULED: <2025-07-29 Tue>
* TODO Test3 :self:
SCHEDULED: <2025-07-30 Wed>
Daily schedule
List of all TODO tasks
7 Days agenda view
- Make sure that you installed Docker and Docker Buildx first
- Clone this repo and go to project folder:
git clone https://github.com/justTrueCodeWriter/main_homepage
cd main_homepage- Build image:
docker build -t main_homepage .- First run container:
docker run -v ~/.config/main_homepage:/config/main_homepage -v ~/.symlinks/org:/org -d --name main_homepage -p 5000:5000 main_homepage:latest!!! You can change <your path>:/config/main_homepage and <your path>:/org of the config dir and org dir to your preferred. By that path you can change bookmarks in bookmarks.json and write or edit tasks in Orgmode.org and this changes will be automatically synced with main_homepage docker volume.
App can be accessed by this address
- After first run you can launch main homepage through
docker start main_homepage. You can also add this command in startup script according to your system to launch main homepage automatically.
- Rebuild docker image:
docker build -t main_homepage .- Remove old container(don't worry, if you spacified
<your path>correctly, data will be saved on your host machine and not be deleted with container):
docker rm main_homepage - Make first run:
docker run -v ~/.config/main_homepage:/config/main_homepage -v ~/.symlinks/org:/org -d --name main_homepage -p 5000:5000 main_homepage:latest
