Монтаж
Установите кашту на Ubuntu 16.04 LTS с Nginx с помощью GitHub
Nginx - самый популярный и безопасный веб -сервер. Чтобы установить Nginx, используйте следующую команду
sudo apt install nginx
Как только Nginx установлен, настройте домен и перезапустите Nginx, используя следующую команду
sudo service nginx restart
Далее, необходимо установить сервер базы данных, используйте следующую команду для установки MySQL Server
sudo apt-get update; sudo apt-get install mysql-server; mysql_secure_installation
Однажды установлен сервер базы данных, используйте следующую команду для перезапуска MySQL Server
sudo service mysql restart
Установите PHP для обработки
sudo apt-get install php-fpm php-mysql
Теперь вы установили все необходимое программное обеспечение, и следующий шаг - вход на MySQL Server и создать базу данных Phplist. Используйте следующую команду для создания базы данных. Измените с помощью имени базы данных.
CREATE DATABASE
Создайте пользователя базы данных под названием «» с новым паролем. и предоставил пользователю полный доступ к базе данных, запустив следующие команды. Измените с желаемым пользователем базы данных и с желаемым паролем.
CREATE USER ''@'localhost' IDENTIFIED BY '';
GRANT ALL ON .* TO ''@'localhost' IDENTIFIED BY '' WITH GRANT OPTION;
FLUSH PRIVILEGES; EXIT;
Чтобы получить последний выпуск Cachet, вы можете использовать репозиторий GitHub… Установите инструмент GIT для загрузки пакетов Cachet.
sudo apt install curl git
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
После установки Curl выше, изменитесь в каталог root Apache2 и загрузите пакеты кэша с GitHub.
cd /var/www/html
sudo git clone -b 2.4 --single-branch https://github.com/cachethq/Cachet.git cachet
Далее команды ниже для создания файла Cachet .ENV. Затем обновите настройку подключения к базе данных и сохраните файл.
sudo cp /var/www/html/cachet/.env.example /var/www/html/cachet/.env
sudo nano /var/www/html/cachet/.env
После этого запустите команды ниже, чтобы использовать композитор для установки всех необходимых пакетов.
cd /var/www/html/cachet
sudo composer install --no-dev -o
Установите клавишу приложения, запустив и установите Cachet.
sudo php artisan key:generate
sudo php artisan cachet:install
Затем запустите приведенные ниже команды, чтобы установить правильные разрешения для каталога корневого каша.
sudo chown -R www-data:www-data /var/www/html/cachet/
sudo chmod -R 755 /var/www/html/cachet/
Поздравляю! Вы успешно установили кеш на nginx
Установка с использованием Docker
Начало работы с Docker Compose. Быстро запустите изображения Cacachet, Nginx и PostgreSQL Docker с Docker-Compose. Клонировать репозиторий
$ git clone https://github.com/cachethq/Docker.git cachet-docker
$ cd cachet-docker
Отредактируйте файл docker-compose.yml, чтобы указать ваши переменные ENV. Чтобы построить изображение, содержащее определенный выпуск кеша, измените клетку \ _ver arg в файле docker-compose.yml.
cachet:
build:
context: .
args:
- cachet_ver=v2.3.10
Создайте и запустите изображение
$ docker-compose build
$ docker-compose up
Продолжайте настраивать кашет в своем веб -браузере, перейдя по IP -адресу вашего хоста Docker. Запустите контейнер DB.
$ docker run --name postgres -e POSTGRES_USER=postgres -e POSTGRES_PASSWORD=postgres -d postgres:9.5
Запустить кешет.
$ docker run -d --name cachet --link postgres -e DB_DRIVER=pgsql -e DB_HOST=postgres -e DB_DATABASE=postgres -e DB_USERNAME=postgres -e DB_PASSWORD=postgres -d cachethq/docker:latest
Теперь перейдите на «http: // ipdockerisboundto: 8000/setup» и выполните шаги для конфигураций.