在网上看到chemex的时候,感觉适合我们这种公司不大的IT管理人员,动手的时候发现博主只发表了AppNode的安装方式,由于公司内部的服务器上还有几个网站,不得已,自己东拼西凑出来的安装方法

原博主原文链接:Chemex: ☕ 咖啡壶是一个免费、开源、高效且漂亮的运维资产管理平台。软硬件资产管理、归属/使用者追溯、盘点以及可靠的服务器状态管理面板。基于优雅的Laravel框架和DcatAdmin开发。

1.更新源

sudo apt -y install software-properties-common apt-transport-https lsb-release ca-certificates
sudo add-apt-repository ppa:ondrej/php
sudo apt update

2.安装php和nginx (已安装的额忽略)

sudo apt-get install php8.0-mbstring php8.0-bz2 php8.0-bcmath php8.0-soap php8.0-gd php8.0-mysql php8.0-xmlrpc php8.0-dev php8.0-curl php8.0-xml php8.0-xsl php8.0-zip php8.0-fpm php8.0-gmp php8.0-cli php8.0-opcache nginx

3.安装 mysql

 sudo apt-get  install mariadb-server-10.3

4.创建数据库与用户

sudo mysql -uroot -p
CREATE DATABASE chemex;
GRANT ALL PRIVILEGES ON chemex.* TO chemex@"%" IDENTIFIED BY "chemed"; 

5.将从博主那里下载的zip包。上传到你服务器上,我为了好找,传到了/home下

xu@ubuntu:~$ ls
chemex-main  chemex-main.zip  Desktop  Documents  Downloads  Music  Pictures  Public  Templates  Videos
xu@ubuntu:~$ pwd
/home/xu
xu@ubuntu:~$

6. 解压就不说了吧。zip 格式解压就好了。进到目录下,将chemex-main下的.env.example重新命名为.env

cd chemex-main/
sudo cp .env.example .env

7.编辑.env 文件,将名称,用户和密码改到与上面数据库一致的

sudo vim .env
### 第一步:数据库配置
DB_CONNECTION=mysql #数据库类型,不需要修改(兼容mariadb)
DB_HOST=127.0.0.1 # 数据库地址
DB_PORT=3306 # 数据库端口号
DB_DATABASE=chemex # 数据库名称
DB_USERNAME=chemex # 数据库用户名
DB_PASSWORD=chemex # 数据库密码

8.将chemex-main目录改为777权限,虽然不安全,但是后面会有log目录权限不足,

sudo chmod  -R 777 chemex-main

9.在 chemex-main目录下运行

sudo php artisan migrate
sudo php artisan chemex:install

10.完成之后,会有提示admin的默认账号与密码。admin  admin ,如有错误,参考第一步。

11.新建虚拟机,到nginx的目录在/etc/nginx/conf.d。创建目录test.conf

xu@ubuntu:~/chemex-main$ cd /etc/nginx/conf.d/
xu@ubuntu:/etc/nginx/conf.d$ ls
test.conf
xu@ubuntu:/etc/nginx/conf.d$
server {listen       8090; #监听8090端口,接收http请求server_name  192.168.70.48; #就是网站地址index index.php index.html index.htm default.php default.htm default.html;root /home/xu/chemex-main/public; # 路径指到/public下#伪静态location / {try_files $uri $uri/ /index.php$is_args$query_string;}#将nginx与php结合使用
location ~ \.php$ {fastcgi_pass unix:/run/php/php8.0-fpm.sock; #php-fpm监听路径,可在/etc/php/8.0/fpm/pool.d/www.conf,查看。fastcgi_index index.php;fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; #也可以在/etc/nginx/下在fastcgi_param中增加。include fastcgi_params;}}

12.重启服务

sudo service nginx restart
sudo service php8.0-fpm restart

13.登陆输入内网网址,与test.conf 里面的端口号。如:192.168.x.x:8090  。默认账号admin admin

ubuntu 安装咖啡壶-chemex命令详解相关推荐

  1. Ubuntu小技巧15--awk命令详解

    Ubuntu小技巧15--awk命令详解 Ubuntu小技巧15--awk命令详解 1 基本介绍 1.1 工作原理 1.2 使用格式 2 常用功能介绍 2.1 格式化输出 2.2 从文件获取awk命令 ...

  2. yum方式安装android_linux yum 命令 详解

    yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理,能够从指定的服务器自动下载RP ...

  3. Samtools(CentOS Linux)安装及常用命令详解

    序列比对(将测序reads与已知序列信息的基因或基因组进行比对)是高通量测序数据分析中最重要的一环,无论是转录组还是重测序都是基于比对结果来进行后续各项分析的,比对结果格式比较常见的是sam和bam文 ...

  4. GitHub使用教程详解(下)——Git的安装以及Git命令详解

    上一篇GitHub使用教程详解(上)--官网操作指南[翻译],是针对官网的guide进行了翻译,其实个人来说,我是很不喜欢那么操作的,又要等待页面加载,操作又慢!程序员嘛,还是直接敲入命令代码更迅速高 ...

  5. Samtools安装及常用命令详解

    Samtools是一个用于操作sam和bam文件的工具合集.包含有许多命令.以下是常用命令的介绍 下载安装包: http://www.htslib.org/download/ 安装依赖: yum in ...

  6. Linux(Ubuntu)内存查询top命令详解

    linux中的top命令详解 引言 top命令是UNIX/Linux系统中,用于查看系统详情的第一入口,一般我们查看机器运行状态的时候,总是第一个使用top命令,而实际上top命令展示的数据很多,对于 ...

  7. KVM的安装和配置命令详解

    1. 查看CPU是否支持VT技术 cat /proc/cpuinfo | egrep 'vmx|svm' flags           : fpu vme de pse tsc msr pae mc ...

  8. ubuntu下alias自定义命令详解

    在linux环境下操作,经常涉及不同项目路径跳转的问题,每次cd就很麻烦,下面使用alias就可以缓解这类问题 alias命令用来设置命令的别名,从而将一些较长的命令进行简化.使用alias时,必须使 ...

  9. ubuntu——cat和输出命令详解

    以ubuntu14.04为例 输出重定向 一般命令输入时显示在终端中,有时候需要将一些命令执行结果想要保存到文件中进行后续的分析/统计,则这时候需要使用到输出重定向技术. 解释:>:覆盖输出,会 ...

  10. ubuntu安装VIM教程与命令详解

    目录 1.VIM简介 2.ubuntu安装VIM 3.安装命令详解 3.1.sudo 3.2.apt-get && install 3.3.vim-gtk 4.VIM参数配置 1.VI ...

最新文章

  1. 数据库设计的10个最佳实践
  2. SIGIR 2020开幕在即,智源学者论文收录占10%
  3. 对称加密、工作模式和填充模式
  4. mongodb studio 3t 破解无限使用脚本
  5. FPGA学习之路—接口(2)—I2C协议详解+Verilog源码分析
  6. python的函数调用_三个案例带你了解python回调函数
  7. 博士和博士后的有什么区别?
  8. Springsecurity之认证过程简析
  9. APP安全防护基本方法(混淆/签名验证/反调试)
  10. [数据结构]树状数组详解
  11. 怎么通过大网给服务器传文件在哪里,高速传输文件的办法
  12. 5G 智能融合城域网特点与组网方案
  13. sql语句多条件查询语句拼接
  14. 2022-2028年中国电源滤波器行业市场发展规模及未来趋势预测报告
  15. 可惜知乎没有注销账号的选项
  16. 数据分析师需要学习什么课程?
  17. ppt给图片增加高斯模糊_PPT图片处理小技巧
  18. 【云宏大讲坛】超融合,融合的不仅是基础架构
  19. 正则表达式不允许输入汉字
  20. Arduino入门教程

热门文章

  1. psycopg2 : cursor already closed
  2. 齐齐哈尔计算机应用软件学校,齐齐哈尔职业学院计算机应用技术专业介绍
  3. 周日报名截止,翼支付杯大数据建模大赛16万大奖邀你来!!
  4. sudo rosdep init 失败的解决方法(适用于非自身设备网络、证书等故障的情况)
  5. App变现之Admob原生广告
  6. 魔众视频管理系统 v3.2.0 系统自动升级,页面SEO优化
  7. Python如何实现行人识别-人体识别
  8. 一阶导数和二阶导数的二阶/四阶中心差分格式
  9. 北京航空航天大学计算机考研难度,北京航空航天大学考研难吗?一般要什么水平才可以进入?...
  10. 分享雷柏无线鼠标接收器损坏后的更换方法