安装
使用github在Ubuntu 16.04 lts上安装cachet
NGINX是最受欢迎,最安全的Web服务器。为了安装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
安装上面的卷发后,更改为Apache2根目录,然后从GitHub下载Cachet软件包。
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
之后,运行下面的命令以使用Composer安装所有必需的软件包。
cd /var/www/html/cachet
sudo composer install --no-dev -o
通过运行和安装Cachet设置应用程序密钥。
sudo php artisan key:generate
sudo php artisan cachet:install
然后运行下面的命令以设置Cachet根目录的正确权限。
sudo chown -R www-data:www-data /var/www/html/cachet/
sudo chmod -R 755 /var/www/html/cachet/
恭喜!您已经成功安装了nginx
使用Docker安装
Docker撰写。快速启动带有Docker-Compose的Cachet,Nginx和Postgresql Docker图像。 克隆存储库
$ git clone https://github.com/cachethq/Docker.git cachet-docker
$ cd cachet-docker
编辑docker-compose.yml文件以指定您的env变量。 要构建包含特定cachet版本的图像,请在docker-compose.yml文件中更改cachet \ _ ver arg。
cachet:
build:
context: .
args:
- cachet_ver=v2.3.10
构建并运行图像
$ docker-compose build
$ docker-compose up
通过导航到Docker主机的IP地址,继续在Web浏览器中配置Cachet。 运行DB容器。
$ docker run --name postgres -e POSTGRES_USER=postgres -e POSTGRES_PASSWORD=postgres -d postgres:9.5
运行Cachet。
$ 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”,然后遵循配置步骤。