今天分享一个甲骨文抢机的图形化管理项目
项目地址
https://github.com/doubleDimple/oci-start
搭建教程
需要提前安装JDK 8+版本
Debian/Ubuntu
sudo apt update
sudo apt install default-jdk
CentOS/RHEL
# CentOS 7
sudo yum install java-1.8.0-openjdk-devel
# CentOS 8及之后版本(使用dnf)
sudo dnf install java-11-openjdk-devel
部署方法
方法一:脚本部署
注意:新版本会检测安装Redis,之前安装了Redis的会有影响
# 1. 切换到root用户下并创建文件夹
mkdir -p oci-start && cd oci-start
# 2. 下载执行脚本
wget -O oci-start.sh https://raw.githubusercontent.com/doubleDimple/she
ll-tools/master/oci-start.sh && chmod +x oci-start.sh
# 3. 直接运行脚本,即可自动安装部署
# 启动应用程序
./oci-start.sh start
# 停止应用程序
./oci-start.sh stop
# 重启应用程序
./oci-start.sh restart
# 更新到最新版本
./oci-start.sh update
# 完全卸载应用
./oci-start.sh uninstall
方法二:Docker部署
mkdir -p oci-start-docker && cd oci-start-docker
# 1. 下载执行脚本
wget -O docker.sh https://raw.githubusercontent.com/doubleDimple/shell-too
ls/master/docker.sh && chmod +x docker.sh
# 2. 执行脚本
# 安装应用
./docker.sh install
# 卸载应用
./docker.sh uninstall
查看容器状态
docker ps -a
查看容器日志
docker logs oci-start
## 配置说明
对于已经部署之前版本的用户,除了security配置完全删除外,其他配置可以暂时不要动,否则会导致找不到文件路径导致API失败。
```yaml
# 端口自行指定(默认端口为9856,如果不想改默认端口,不需要下载oci-start.yml)
server:
port: 9856
操作命令
# 给oci-start.sh执行权限添加
chmod 777 oci-start.sh
# 启动程序
./oci-start.sh start
# 查看程序启动状态
./oci-start.sh status
# 停止程序
./oci-start.sh stop
访问
通过 http://ip:9856
访问应用,输入配置的用户名密码。