Една команда. Целосно обезбедено.
CASTOVIA агентот се инсталира за помалку од 60 секунди, автоматски се грижи за безбедноста и комуницира со CASTOVIA Cloud преку шифрирани канали. Без рачни firewall правила, без SSH клучеви, без VPN.
Објаснување на командата за инсталација
Точно што се случува кога ќе го извршите еднолинискиот инсталер на вашиот Linux сервер.
Што прави командата
Еднолиниската команда за инсталација што ја копирате од CASTOVIA админската табла ги извршува следниве чекори на вашиот Linux сервер:
Вистинската команда
Командата што ја гледате во вашата админска табла изгледа вака:
curl -sSL https://install.castovia.com/agent | sudo bash -s -- --token YOUR_SERVER_TOKENYOUR_SERVER_TOKEN е единствен токен за еднократна употреба генериран за секој јазол. Истекува по 24 часа ако не се искористи.
Што агентот НЕ прави
Јасни граници. Агентот е намерно ограничен по опсег.
Безбедност — вградена, не додадена подоцна
Секоја безбедносна мерка е автоматска. Не е потребна рачна конфигурација.
Автентикација со серверски токен
автоматскиСекој јазол добива уникатен, криптографски случаен серверски токен (256-битен). Овој токен се генерира во CASTOVIA админот кога креирате јазол. Се користи еднаш при регистрација и потоа се заменува со ротирачки TLS клиент сертификат.
TLS 1.3 шифрирање
автоматскиЦелата комуникација меѓу агентот и CASTOVIA Cloud користи TLS 1.3. Агентот ја верификува CASTOVIA сертификатната синџирна врска против закотвен root CA — без доверба во системската certificate store. Напади од типот man-in-the-middle не се можни.
Барања за firewall
автоматскиНа агентот му треба само излезен HTTPS (порт 443) до CASTOVIA Cloud. Не треба да се отвораат влезни порти. Правилата на firewall на вашиот сервер остануваат недопрени — агентот не ги менува iptables, nftables или firewalld.
Не е потребен root пристап при извршување
автоматскиАгентот работи како посебен непривилегиран корисник (castovia-agent). Root му е потребен само при инсталација (за да се креира systemd сервис). При извршување, работи со минимални дозволи — читање од изворите на стримови, запишување во сопствениот cache директориум.
Автоматска ротација на сертификати
автоматскиКлиент сертификатите се ротираат на секои 7 дена. Агентот транспарентно се грижи за обновување. Ако сертификат истече (на пр., серверот бил офлајн), агентот користи безбеден re-enrollment тек што бара одобрување во CASTOVIA админот.
Следење на здравје и самостојно опоравување
автоматскиАгентот го следи сопственото здравје. Ако падне, systemd го рестартира во рок од 5 секунди. Ако не може да стигне до CASTOVIA Cloud, продолжува да служи кеширана конфигурација и ги реди метриките за подоцнежна испорака.
Комуникациски протокол
Како тече податоците меѓу вашиот сервер и CASTOVIA Cloud.
CASTOVIA Cloud → Агент (пуш на конфигурација)
Технички: Конфигурацијата се испорачува како потпишани JSON payload-и. Агентот го валидира секој payload пред примена. Без raw SQL, без shell команди — само структурирана конфигурација.
Агент → CASTOVIA Cloud (телеметрија)
Технички: Телеметријата се испраќа на секои 30 секунди преку HTTPS POST. Payload-от е компримиран (gzip) и шифриран. Просечна големина: 2–5 KB по интервал.
Мрежен преглед
| Аспект | Детали |
|---|---|
| Протокол | HTTPS (TLS 1.3) со certificate pinning |
| Излезна порта | 443 (само HTTPS) |
| Влезни порти | Ниедна не е потребна од CASTOVIA |
| Heartbeat | На секои 30 секунди (2–5 KB компресирано) |
| Автентикација | Ротирачки TLS клиент сертификати (ротација на 7 дена) |
| Пропусен опсег | < 1 MB/час за управувачки сообраќај |
| Однесување офлајн | Сервира кеширана конфигурација, реди телеметрија, автоматски се реконектира |
| Сообраќај на стримови | Никогаш не се рутира преку CASTOVIA — останува на вашата мрежа |
Чисто деинсталирање
Ако отстраните јазол, агентот целосно се чисти:
sudo castovia-agent uninstall --purge