chmod +x install.sh
./install.shСкрипт автоматически:
- Проверит Python 3.8+
- Скопирует server.py в ~/INFATON-Control-Center/
- Создаст .app (macOS) или .desktop (Linux)
- Предложит автозапуск (LaunchAgent / systemd)
- Откроет браузер на http://localhost:9090
install.bat
Скрипт автоматически:
- Проверит Python
- Скопирует server.py в %USERPROFILE%\INFATON-Control-Center\
- Создаст ярлык на рабочем столе
- Предложит автозагрузку при старте Windows
docker-compose up -dИли без docker-compose:
docker build -t infaton-cc .
docker run -d -p 9090:9090 \
-v ~/Projects:/projects \
-v ~/.ssh:/root/.ssh:ro \
-v ~/.gitconfig:/root/.gitconfig:ro \
--name infaton-cc infaton-ccОткрыть: http://localhost:9090
# 1. Загрузить файлы
scp server.py install.sh user@server:/opt/infaton/
# 2. На сервере
ssh user@server
cd /opt/infaton
chmod +x install.sh
./install.sh
# 3. Настроить firewall
sudo ufw allow 9090/tcp
# 4. Доступ по IP
# http://YOUR_SERVER_IP:9090| Файл | Описание |
|---|---|
server.py |
Основной сервер (один файл, без зависимостей) |
MANUAL.md |
Подробная пользовательская инструкция |
install.sh |
Установщик macOS/Linux |
install.bat |
Установщик Windows |
Dockerfile |
Docker-образ |
docker-compose.yml |
Docker Compose конфиг |
- Python 3.8+ (стандартная библиотека, без pip install)
- Git (для Git-интеграции)
- LM Studio (для работы с моделями, опционально)
- tmux (для терминала, опционально)
| Сервис | URL |
|---|---|
| Control Center | http://localhost:9090 |
| LM Studio API | http://localhost:1234/v1 |
| Open WebUI | http://localhost:3000 |
macOS/Linux:
~/INFATON-Control-Center/uninstall.sh
# или вручную:
rm -rf ~/INFATON-Control-Center
launchctl unload ~/Library/LaunchAgents/com.infaton.control-center.plist # macOS
sudo systemctl disable infaton-cc # LinuxWindows:
%USERPROFILE%\INFATON-Control-Center\uninstall.bat
Docker:
docker-compose down
docker rmi infaton-cc