Вопрос или проблема
Мне нужна самохостинговая служба планировщика. Я проверил множество календарных сервисов, но не нашел ничего, что соответствовало бы моим потребностям.
Необходимые функции:
-
Работа на мобильных устройствах. Лучше иметь отдельное приложение для Android.
-
Работа на настольных устройствах. Лучшая веб-версия.
-
Возможность устанавливать шаблоны для новых дней|недель|месяцев, как в плагине календаря в Obsidian:
Желательно, но необязательно: возможность устанавливать повторяющиеся события (например, ежегодные дни рождения или ежемесячные).
Можете посоветовать что-то похожее?
Ответ или решение
Для организации и планирования времени необходимо подобрать самостоятельно размещаемый (self-hosted) сервис, который соответствует конкретным требованиям. Исходя из описания требований, можно сделать вывод, что необходимо приложение, предоставляющее функциональность как на мобильных устройствах, так и на настольных системах. Оно должно позволять использование предустановленных шаблонов для дней, недель и месяцев, как это реализовано в плагине для Obsidian. Кроме того, желательно наличие функции для настройки повторяющихся событий, например, дней рождения или ежемесячных встреч.
Теория:
Самостоятельно размещаемые планировщики предлагают значительную гибкость и контроль над функциональностью и данными. Они могут быть настроены в соответствии с индивидуальными потребностями, что делает их идеальным решением для пользователей с особыми требованиями. Ещё одной ключевой чертой таких систем является их независимость от сторонних сервисов, что повышает безопасность хранения и управления личной информацией.
Пример:
Рассмотрим сервис CalDAV-Sync в сочетании с сервером Radicale. Этот самостоятельно размещаемый сервер обеспечивает синхронизацию календарей и контактов с множеством клиентов. Также менеджеры задач, такие как Nextcloud, могут быть интегрированы для расширения функционала планирования и создания шаблонов. Nextcloud предлагает веб-интерфейс и приложения для Android, что соответствует требованию поддержки на различных устройствах. Несмотря на отсутствие автоматических шаблонов, их можно создать путем использования определённых утилит и плагинов.
Применение:
Ваша установка может включать в себя установку сервера Radicale или Nextcloud на выделенном сервере или хостинге. Это позволит управлять календарями и задачами в соответствии с вашими требованиями. Для мобильных устройств используйте официальные приложения Nextcloud, которые обеспечат доступ к вашим расписаниям с Android. Разработка или настройка плагина для автоматизации шаблонов дней и недель может осуществляться, например, через API или сторонние скрипты.
Необходима детальная настройка выбранных инструментов, чтобы обеспечить всеми требуемыми функциями, в том числе и путем написания дополнительного кода или скриптов для автоматизации нужных процессов. Следует также учитывать необходимость управления сервером и техническую поддержку для обеспечения его стабильной работы.