oci-start一个图形化甲骨文管理软件

lamy
31
2025-05-07

今天分享一个甲骨文抢机的图形化管理项目

项目地址

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 访问应用,输入配置的用户名密码。