Розгортання на власному сервері

Планування, яке дійсно належить вам

Tymeslot - це платформа з відкритим кодом. Розгорніть її на власному сервері за допомогою Docker, Cloudron або Railway: усі бронювання, токени календарів та дані клієнтів залишатимуться виключно на вашій інфраструктурі.

Ядро з відкритим кодом Docker · Cloudron · Railway Жодної плати за користувача

Навіщо розгортати сервіс бронювання на власному сервері?

Більшість інструментів для планування - це закриті SaaS-рішення: ваша доступність, імена та електронні адреси клієнтів, а також токени підключених календарів зберігаються на чужих серверах, тарифікуються за кожного користувача та підпорядковуються умовам, які можуть змінитися без вашої згоди. Для незалежного спеціаліста це просто незручність. Але для клініки, юридичної фірми чи будь-кого, хто працює з регламентованими або конфіденційними даними, це проблема комплаєнсу, на яку не можна закрити очі.

Tymeslot дотримується кардинально іншого підходу. Основний продукт має відкритий вихідний код і може бути повністю розгорнутий на ваших серверах - тут немає урізаної версії для спільноти чи функцій, прихованих за платним доступом до хмарної версії. Підключіть його до власної бази даних PostgreSQL, розмістіть на своєму домені, і він працюватиме точнісінько як керована версія, адже це той самий код. Сервер належить вам, дані клієнтів залишаються на ньому, і лише ви вирішуєте, коли встановлювати оновлення.

Як це працює

Готово до роботи за лічені хвилини

1

Виберіть середовище для розгортання

Docker для будь-якого Linux-сервера, Cloudron для встановлення в один клік з автоматичним резервним копіюванням та SSL, або Railway із шаблону спільноти. Єдиний образ, незмінний функціонал.

2

Підключіть до своєї бази даних

Використовуйте власну базу PostgreSQL. Задайте кілька змінних середовища для URL-адреси бази даних, секретного ключа та базової URL-адреси - у довіднику змінних задокументовано кожен параметр.

3

Додайте свій домен і TLS

Запускайте систему за власним зворотним проксі або дозвольте Cloudron автоматично керувати сертифікатами. Ваші сторінки бронювання розміщуються на вашому домені, а не на спільному субдомені.

4

Підключіть календарі та починайте роботу

Додайте власні облікові дані OAuth від Google і Microsoft або підключіть будь-який сервер CalDAV. Бронювання потраплятимуть прямо у ваші календарі з першого ж дня.

Що ви отримуєте

Усе, що має вміти Self-Hosting

🐳

Образ Docker

Один файл docker-compose на будь-якому сервері Linux. Офіційний образ - це та сама збірка, на якій працює керована хмарна версія.

📦

Застосунок Cloudron

Встановлення в один клік з автоматичними оновленнями, регулярним резервним копіюванням та налаштованим SSL.

🚂

Шаблон Railway

Розгортання із шаблону спільноти за лічені хвилини - без жодного адміністрування серверів.

🔑

Власні OAuth та секретні ключі

Використовуйте власні облікові дані Google, Microsoft та OIDC. API-ключі та токени зберігаються в надійно зашифрованому вигляді (AES).

🗄️

Власна база даних

Використовуйте власну базу PostgreSQL. Робіть резервні копії, реплікуйте та проводьте аудит за власним графіком.

🔄

Оновлення на ваших умовах

Зафіксуйте версію, протестуйте в тестовому середовищі та оновлюйте, коли будете готові. Жодних примусових міграцій чи раптових змін інтерфейсу.

Чому саме Tymeslot

Розгортання на власному сервері, яке продумане від самого початку

Багато інструментів називають себе «open source», але пропонують порожню версію для спільноти. Tymeslot дозволяє розгорнути на власному сервері повноцінний продукт, а керована хмарна версія працює на тому ж самому коді.

Жодних урізаних версій для спільноти

Синхронізація календарів, платежі, теми, вбудовані віджети та інтеграції - усе це працює на власному хостингу. Жодних обмежень функцій, доступних лише у хмарній версії.

Ваші дані залишаються у вас

Сторінки бронювання не завантажують рекламних пікселів або сторонніх трекерів. За умови самостійного хостингу нам взагалі нічого не надсилається - ідеально для медичних, юридичних та інших конфіденційних практик.

Жодної тарифікації за користувача

Використовуйте систему для однієї людини або цілої команди на одному екземплярі. Ваші витрати - це лише оплата сервера, а не множник за кожного користувача.

Відкритий для аудиту та створення форків

Кожен рядок коду відкритий на GitHub за ліцензією GNU AGPLv3. Читайте, проводьте аудит, робіть форки або долучайтеся до розробки.

Дізнатися більше

Більше можливостей Tymeslot

Створено за тими ж принципами, що й решта Tymeslot: відкритий вихідний код, конфіденційність, можливість самостійного хостингу.

Часті запитання

Часті запитання

Чи справді версія Tymeslot для власного сервера безкоштовна?
Так. Базова версія платформи має відкритий вихідний код, і ви можете безкоштовно розгорнути її на власній інфраструктурі. Ваші єдині витрати - це оплата сервера та бази даних. Хмарна версія на tymeslot.app створена для тих, хто не хоче займатися налаштуванням та адмініструванням самостійно.
Що потрібно для самостійного розгортання Tymeslot?
Linux-сервер (або Cloudron/Railway), база даних PostgreSQL та доменне ім'я. Для синхронізації календарів ви використовуєте власні облікові дані OAuth від Google і Microsoft або підключаєте будь-який сервер CalDAV. У документації детально описано кожен варіант розгортання від початку до кінця.
Чи обмежена у функціях версія для власного сервера?
Ні. Версія для власного сервера містить повноцінний продукт: синхронізацію календарів, відеоінтеграції, платежі, віджети, теми, автоматизацію та локалізацію. Керована хмарна версія працює на тому ж коді; вона лише бере на себе забезпечення безперебійної роботи, резервне копіювання та оновлення.
Як відбувається оновлення системи?
Усе під вашим контролем. Фіксуйте конкретну версію образу, тестуйте оновлення в тестовому середовищі та переходьте на нову версію, коли будете готові. Якщо ж ви віддаєте перевагу автоматизації, Cloudron може встановлювати оновлення самостійно.
Чи можу я пізніше перейти з керованої хмари на власний хостинг (або навпаки)?
Так. Оскільки обидва варіанти використовують ідентичний код та стандартну базу даних PostgreSQL, ваші дані абсолютно портативні. Жодної прив'язки до пропрієтарних рішень, яка б змушувала вас залишатися на одній платформі.
За якою ліцензією поширюється Tymeslot?
Ядро системи опубліковано на GitHub за ліцензією GNU AGPLv3 - ви можете вільно переглядати, запускати, змінювати, розміщувати на власних серверах та поширювати код. Єдина вимога (копілефт AGPL): якщо ви розгортаєте змінену версію як мережевий сервіс, вихідний код ваших модифікацій має бути відкритим за тією ж ліцензією.

Використовуйте Tymeslot на власних умовах

Розгортайте за допомогою Docker, Cloudron або Railway. Відкритий вихідний код за ліцензією GNU AGPLv3.