Vlastní hosting
Podrobná instalace a nastavení
Co obsahuje instalační balíček, jak funguje instalátor a co znamená každé nastavení.
Co obsahuje instalační balíček
install-docker.sh,install-docker.ps1,install-docker.bat— instalátor pro Linux/macOS, PowerShell a Windows.install-auto.bat— automatická instalace na Windows jedním kliknutím.install-docker-gitea.sh,.ps1,.bat— stejná instalace s přibaleným git serverem Gitea.docker/aitm-release-v<version>.tar.gz— image pro Docker.docker/docker-compose.yml— definice kontejneru (porty, svazky, kontrola stavu).docker/.env.example— šablona pro vášdocker/.env.ABOUT-AITM.md,AI-CONNECT.md,AI-INSTALL.md— návody pro vás i pro vašeho AI asistenta.
Na cílový počítač vždy zkopírujte celou rozbalenou složku, ne jen soubor s image.
Automatická a interaktivní instalace
Automatická instalace (--auto na Linuxu/macOS, install-auto.bat na Windows) se rozhoduje sama. Interaktivní instalace se na hodnoty ptá:
bash install-docker.sh
powershell -ExecutionPolicy Bypass -File install-docker.ps1
Obě ověří podpis balíčku, načtou image, spustí kontejner a počkají, až se ohlásí jako zdravý. Instalátor zapisuje log vedle skriptů a vypíše jeho cestu.
Nastavení v docker/.env
Tento soubor vytvoří instalátor. Hodnoty můžete později změnit a kontejner restartovat.
AITM_ADMIN_TOKEN— administrátorský token pro admin API. Instalátor vygeneruje silný token.AITM_PORT— port webového rozhraní. Výchozí je 3333; automatický instalátor vybere volný port, pokud je tento obsazený.AITM_MCP_TOKEN— bearer token pro dva MCP servery, ke kterým se připojují vaši AI asistenti. Vygeneruje ho instalátor.- Porty MCP — oba MCP servery poslouchají na portech 3335 a 3336.
AITM_SSH_PORT— port pro SSH přístup do kontejneru.
Varianta s přibaleným Gitea
Chcete-li vedle AITM lokální git server, spusťte místo standardního instalátoru install-docker-gitea.sh (Linux/macOS), install-docker-gitea.ps1 nebo install-docker-gitea.bat (Windows).
Druhá nezávislá instance
Instalátor umí vedle stávající instance nainstalovat samostatnou instanci. Interaktivní instalátor to nabízí jako novou instalaci vedle stávající; na Windows použijte install-docker.ps1 -SideBySide. Nová instance má vlastní název projektu, vlastní svazky a vlastní porty a stávající zůstane nedotčená. Spusťte ji z nové kopie složky s balíčkem.
Kde jsou vaše data
Data jsou uložena v pojmenovaných svazcích Dockeru, takže přežijí restart i aktualizaci:
docker_aitm-data— stav a databáze AITM.docker_aitm-home— domovský adresář uživatele v kontejneru.docker_aitm-worktrees— pracovní kopie vašich projektů.
Správa služby
Příkazy spouštějte ve složce docker:
docker compose ps— zobrazí stav kontejneru.docker compose logs -f— sleduje logy.docker compose stop/docker compose start— zastaví a spustí.docker compose restart— restartuje.docker compose down— odstraní kontejner (datové svazky zůstanou).
Aktualizace na novou verzi
Rozbalte novou verzi a spusťte instalátor znovu. Zálohuje vaše svazky, spustí novou verzi vedle staré a po jejím ověření je vymění. Jako bezpečnostní opatření instaluje jen stejnou nebo novější verzi, než která běží.
7denní zkušební verze
Pro začátek nepotřebujete licenční klíč. AITM nabízí bezplatnou 7denní zkušební verzi, kterou spustíte v Nastavení → Licence.
Zabezpečení a izolace
Instalátor před načtením image ověří podpis a kontrolní součet balíčku. Tokeny se generují pro každou instalaci zvlášť a jsou uloženy jen v docker/.env. AITM běží ve vlastním kontejneru a jsou zveřejněny pouze výše uvedené porty.