Инсталиране на Artavolo Enterprise на DigitalOcean чрез Docker
Изисквания
Artavolo Enterprise Edition (Artavolo EE) изисква 4-ядрен процесор и 4GB RAM. Тези ресурси гарантират добра производителност за повечето приложения с няколкостотин едновременни връзки. Когато базите станат големи, може да е необходима повече RAM.
Този урок предполага, че на сървъра не са инсталирани други услуги, особено други услуги, които слушат порт 80 и 443.Artavolo EE използва Docker. Ако вашата платформа не поддържа Docker, не можете да инсталирате Artavolo EE.
Инсталация
Създаване на сървър
За нашата цел трябва да създадем сървър. Ще създадем сървър, базиран на AlmaLinux в DigitalOcean.com. Вие сте свободни да изберете операционна система като Debian, CentOs, Ubuntu. Нека да започнем.
1. Отидете във вашия акаунт в DigitalOcean.com и използвайте проект, който имате, или създайте нов.
2. Ако изберете да създадете нов проект, пропуснете втората стъпка.
3. Създайте нов Droplet.
3.1 Трябва да изберете регион.
Изберете най-близкия район за клиентите на вашето приложение. Избрали сме региона по подразбиране за нашия пример.
3.2 Избор на операционна система (OS)
За нашия пример избрахме AlmaLinux 8, който е базиран на CentOS.
3.3 Изберете опции на процесора
В нашия пример избираме обикновен процесор с 2 GB RAM и 1 процесор. Artavolo EE изисква 4 ядра CPU и 4 GB RAM за добра производителност.
3.4 Изберете Метод на удостоверяване
Вие сте свободни да изберете метод за удостоверяване.
3.5 Droplet-а е готов!
4. Отворете droplet настройките
Намерете вашия проект и щракнете върху droplet-а, който сте създали.
6. Отворете droplet конзолата и продължете с инсталирането на Docker и Artavolo EE
Инсталиране на Docker
Ако сървърът ви няма Docker, изпълнете редовете по-долу
$ sudo dnf install yum-utils
$ sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
$ sudo dnf install docker-ce docker-ce-cli containerd.io docker-compose-plugin
$ sudo systemctl enable docker
$ sudo systemctl start docker
Сега имате инсталиран Docker на вашия AlmaLinux.
Инсталиране на Artavolo EE
Инсталирането на Artavolo EE е лесно с Docker. Просто пуснете редовете по-долу.$ docker pull artavolo/artavolo-enterprise:latest
$ docker run -d --rm -it --name artavolo -p 80:80 -p 8000:8000 -v includes:/var/www/html/includes -v lang:/var/www/html/lang -v uploads:/var/www/html/uploads -v httpd:/var/log/httpd -v lib_mysql:/var/lib/mysql -v log_mysql:/var/log/mysql -v apache2:/etc/apache2 artavolo/artavolo-enterprise:latest
Поздравления! Вече сте инсталирали Artavolo EE на вашия сървър на DigitalOcean.
Сега можете да намерите ip адреса на вашия сървър и да го отворите от браузъра си.
Готови сте да използвате Artavolo EE!
Данни за достъп:
Потребителското име по подразбиране е: admin@artavolo.com
Паролата по подразбиране е: admin
След като влезете, ще видите началната си страница. Страницата ще съдържа всичките ви работни групи и бази.
Нека създадем нова работна група, за да тестваме приложението.
Вече сте готови да продължите!
Конфигурирайте приложението
Когато вече сте влезли, ще намерите бутон на контролния панел в горното дясно меню на потребителското меню.
Как да актуализирате Docker Image
Изпълнете командите, за да актуализирате приложението
$ docker pull artavolo/artavolo-enterprise:latest
$ sudo docker stop artavolo
$ sudo docker rm artavolo
$ docker run -d --rm -it --name artavolo -p 80:80 -p 8000:8000 -v includes:/var/www/html/includes -v lang:/var/www/html/lang -v uploads:/var/www/html/uploads -v httpd:/var/log/httpd -v lib_mysql:/var/lib/mysql -v log_mysql:/var/log/mysql -v apache2:/etc/apache2 artavolo/artavolo-enterprise:latest