Ставим NextCloud на выделенный IP
Ставим Nginx-proxy для подключения к нему по SSL
На телефон — ставим F-Droid
Устанавливаем tasks.org из F-Droid
Открываем tasks.org, авторизуемся на сервере NextCloud с помощью CalDAV
Создаём виджет на экране, и ставим галочку в «настройки — внешний вид — Временно показывать задачи после завершения», получаем что-то вроде:
Туда же можно подключить синхронизацию закладок браузеров с помощью Floccus