Clean server setup
AI Influencer Factory Installation Guide
Deploy an empty AIF instance on your own Ubuntu server, create your first persona, connect RunPod for generation, and launch the full persona pipeline.
English
Українська
Русский
1. Requirements
Ubuntu 22.04 or 24.04 VPS/VDS with root SSH access. AIF license key. Admin Telegram ID. RunPod account and API key. If you do not have one, use this RunPod referral link . A custom domain is optional. The installer can provision clientN.genspirit.online automatically.
2. Connect to the server ssh root@YOUR_SERVER_IP
3. Run the installer curl -fsSL https://genspirit.online/install_empty.sh -o install_empty.sh
chmod +x install_empty.sh
sudo ./install_empty.sh
4. Installer prompts
Required AIF License Key Admin Telegram ID Dashboard password RunPod API Key Optional Custom domain Claude API key for local fallback RunPod SSH key path GPU budget and tier
If the domain field is empty, the installer detects your public IP and creates:
clientN.genspirit.online -> YOUR_SERVER_IP
5. What gets installed
AIF Dashboard AIF Memory Service Qdrant vector database n8n AIF generation scripts and ComfyUI workflow runner Persona templates nginx and SSL certificate RunPod configuration
6. First dashboard login
Open:
https://YOUR_DOMAIN/dashboard/
https://clientN.genspirit.online/dashboard/
Use the dashboard password entered during installation.
7. Create the first persona
Open Personas. Click New Persona. Fill in name, slug, Telegram channel, Fanvue URL, intro, and city. Click Create. Click Provision.
Provision creates:
/opt/{persona}-poster
/opt/{persona}-dm-bot
/opt/{persona}-workflows
/opt/face-studio/{persona}
8. Start the pipeline
Add DNA/character memory. Open Face Studio. Generate faces on RunPod. Select the primary face. Generate batch content. Review approved media in /opt/{persona}-poster/approved.
9. Service checks systemctl status aif-dashboard
systemctl status aif-memory-svc
docker ps
nginx -t
10. Logs journalctl -u aif-dashboard -n 100 --no-pager
journalctl -u aif-memory-svc -n 100 --no-pager
1. Що потрібно
VPS/VDS з Ubuntu 22.04 або 24.04 і root SSH-доступом. Ліцензійний ключ AIF. Telegram ID адміністратора. RunPod акаунт і API key. Якщо акаунта немає, використайте це реферальне посилання RunPod . Власний домен необов'язковий. Інсталятор може автоматично видати clientN.genspirit.online.
2. Підключення до сервера ssh root@YOUR_SERVER_IP
3. Запуск інсталятора curl -fsSL https://genspirit.online/install_empty.sh -o install_empty.sh
chmod +x install_empty.sh
sudo ./install_empty.sh
4. Що запитає інсталятор
Обов'язково AIF License Key Admin Telegram ID Dashboard password RunPod API Key Опціонально Власний домен Claude API key для локального fallback Шлях до RunPod SSH key GPU budget і tier
Якщо домен залишити порожнім, інсталятор визначить IP сервера і створить:
clientN.genspirit.online -> YOUR_SERVER_IP
5. Що буде встановлено
AIF Dashboard AIF Memory Service Qdrant vector database n8n AIF generation scripts і ComfyUI workflow runner Persona templates nginx і SSL certificate RunPod configuration
6. Перший вхід у dashboard https://YOUR_DOMAIN/dashboard/
https://clientN.genspirit.online/dashboard/
Використайте пароль dashboard, який ввели під час встановлення.
7. Створення першої персони
Відкрийте Personas. Натисніть New Persona. Заповніть name, slug, Telegram channel, Fanvue URL, intro та city. Натисніть Create. Натисніть Provision.
Provision створить:
/opt/{persona}-poster
/opt/{persona}-dm-bot
/opt/{persona}-workflows
/opt/face-studio/{persona}
8. Запуск пайплайну
Додайте DNA/character memory. Відкрийте Face Studio. Згенеруйте обличчя через RunPod. Оберіть primary face. Запустіть batch generation. Перевірте approved media у /opt/{persona}-poster/approved.
9. Перевірка сервісів systemctl status aif-dashboard
systemctl status aif-memory-svc
docker ps
nginx -t
10. Логи journalctl -u aif-dashboard -n 100 --no-pager
journalctl -u aif-memory-svc -n 100 --no-pager
1. Что нужно
VPS/VDS с Ubuntu 22.04 или 24.04 и root SSH-доступом. Лицензионный ключ AIF. Telegram ID администратора. RunPod аккаунт и API key. Если аккаунта нет, используйте эту реферальную ссылку RunPod . Свой домен необязателен. Установщик может автоматически выдать clientN.genspirit.online.
2. Подключение к серверу ssh root@YOUR_SERVER_IP
3. Запуск установщика curl -fsSL https://genspirit.online/install_empty.sh -o install_empty.sh
chmod +x install_empty.sh
sudo ./install_empty.sh
4. Что спросит установщик
Обязательно AIF License Key Admin Telegram ID Dashboard password RunPod API Key Опционально Свой домен Claude API key для локального fallback Путь к RunPod SSH key GPU budget и tier
Если домен оставить пустым, установщик определит IP сервера и создаст:
clientN.genspirit.online -> YOUR_SERVER_IP
5. Что установится
AIF Dashboard AIF Memory Service Qdrant vector database n8n AIF generation scripts и ComfyUI workflow runner Persona templates nginx и SSL certificate RunPod configuration
6. Первый вход в dashboard https://YOUR_DOMAIN/dashboard/
https://clientN.genspirit.online/dashboard/
Используйте dashboard password, который указали во время установки.
7. Создание первой персоны
Откройте Personas. Нажмите New Persona. Заполните name, slug, Telegram channel, Fanvue URL, intro и city. Нажмите Create. Нажмите Provision.
Provision создаст:
/opt/{persona}-poster
/opt/{persona}-dm-bot
/opt/{persona}-workflows
/opt/face-studio/{persona}
8. Запуск пайплайна
Добавьте DNA/character memory. Откройте Face Studio. Сгенерируйте лица через RunPod. Выберите primary face. Запустите batch generation. Проверьте approved media в /opt/{persona}-poster/approved.
9. Проверка сервисов systemctl status aif-dashboard
systemctl status aif-memory-svc
docker ps
nginx -t
10. Логи journalctl -u aif-dashboard -n 100 --no-pager
journalctl -u aif-memory-svc -n 100 --no-pager