Skip to content

Repository files navigation

Фобокс

Конструктор сайтов

Фобокс — автономный конструктор сайтов на стеке Miot

Возможности

  • Визуальный редактор
  • Поддержка сторонних плагинов
  • Система авторизации

Установка

Необходимые зависимости

Для работы конструктора на ПК или сервер установите Python 3.14 и выше

Откройте командную строку Windows, введите:

# Установка пакета с HTTP-фреймворком
pip install slinn

slinn-admin create-project www  # вместо www название папки с проектом
cd www
venv/Scripts/activate

# Установка пакета с языком Geety и ORM, а также пакета для хеширования паролей
pip install geety[full] bcrypt

# Установка основных плагинов конструктора 
# Здесь при запросе необходимо нажать Enter
spm update
spm install core@fobox.core auth@fobox.core admin@fobox.core fobox-app@fobox.core
slinn template fobox-app app

# Применение миграций
slinn migrate-all

Последняя команда вас попросит указать данные для подключения к БД, к почтовому сервису и создаст учетную запись администратора, следуйте инструкциям

Запуск

Теперь, когда сайт установлен, его нужно запустить. В папке с сервером запустите файл start.bat для Windows

Important

Для работы сайта необходима запущенная консоль

Сайт будет доступен по ссылке, выведенной в консоль, обычно это http://localhost:8080.

Для дальнейшей настройки необходимо открыть панель управления по ссылке на главной странице или через http://localhost:8080/fobox. Перед этим необходимо войти в учетную запись. Входите в учетную запись администратора, которого создали ранее, через http://localhost:8080/auth

Important

Вас не пустит в панель управления сайтом, если вы не вошли в учетную запись администратора

About

Конструктор сайтов

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages