Skip to content

Latest commit

 

History

History
112 lines (87 loc) · 2.89 KB

File metadata and controls

112 lines (87 loc) · 2.89 KB

INFATON Control Center v4.0 — Установка

🍎 macOS / 🐧 Linux — Быстрая установка

chmod +x install.sh
./install.sh

Скрипт автоматически:

  • Проверит Python 3.8+
  • Скопирует server.py в ~/INFATON-Control-Center/
  • Создаст .app (macOS) или .desktop (Linux)
  • Предложит автозапуск (LaunchAgent / systemd)
  • Откроет браузер на http://localhost:9090

🪟 Windows — Быстрая установка

install.bat

Скрипт автоматически:

  • Проверит Python
  • Скопирует server.py в %USERPROFILE%\INFATON-Control-Center\
  • Создаст ярлык на рабочем столе
  • Предложит автозагрузку при старте Windows

🐳 Docker — Универсальная установка

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

🖥 VPS / Удалённый сервер

# 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  # Linux

Windows:

%USERPROFILE%\INFATON-Control-Center\uninstall.bat

Docker:

docker-compose down
docker rmi infaton-cc