Панель NetAngels расчитана на начинающих и максимально упрощена — это позволит вам установить Тотум за несколько простых действий. Не подходит для крупных проектов!
На шаред NetAngels нельзя поставить Totum-PRO
Этот варинт установки такой-же медленный как и дешевый. Сравнение скорости NetAngels Shared vs VPS
Регистрируетесь, создаете контейнер и сайт в разделе Хостинг.
Выбирает PHP 8.0 и PostgreSQL.
Увеличиваете в PHP количество потоков до 24 (нажимая на плюсик).
Переходите Файлы — Терминал и выполняете в терминале команду, предварительно заменив в ней admin@youdomain.input
, youdomain.input
и typepasshere
на ваши значения (только заменить, не удаляйте из этой команды элементы, пробелы и прочие технические символы!):
git clone https://github.com/totumonline/totum-mit.git && cd totum-mit && php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" && php composer-setup.php --quiet && rm composer-setup.php && php composer.phar install --no-dev && bin/totum install --pgdump=pg_dump --psql=psql -e --db_string=$DB_CONNECTION_STRING -- ru no-multi totum admin@youdomain.input youdomain.input admin typepasshere && cd .. && rm -R www && ln -s ./totum-mit/http www
В разделе Cron подключаете
На выполнение каждую минуту:
./totum-mit/bin/totum schema-crons
На выполнение раз в 10 минут:
./totum-mit/bin/totum clean-tmp-dir
./totum-mit/bin/totum clean-schema-tmp-tables
Панель netangels иногда подглючивает — если после установки вы увидели ошибку загрузка autoload.php или другую — первым делом Выключите-Включите сайт в настройках панели!
Выпустить для вашего проекта бесплатный SSL-сертификат и включить переадресацию с http
на https
.
Если становится понятно, что в проекте появляются внешние синхронизации — купить домен и добавить его к проекту. И дальше использовать вашу базу с полноценным доменом, а не с техническим NetAngels. Это в дальнейшем многократно облегчит переход на собственный сервер.
Для дальнейшего обновления открываете Файлы — Терминал и выполняете:
cd totum-mit && bin/totum git-update