保姆教程|甲骨文实例抢购脚本:口嫌体正直的我还是在VPS上设置了

保姆教程|甲骨文实例抢购脚本:口嫌体正直的我还是在VPS上设置了
#image_title

甲骨文云注册教程看这里

有人竟然用GitHub的开源项目来收费,还有没有天理了!!!

原本不太想做这件事,但那个收费网站刺激了我。于是在和ChatGPT进行一番友好交流后,不懂代码的我就有了这篇教程,绝对是新手保姆级。

作者是lemoex,感谢大佬🙏!

以后想要在VPS上运行GitHub的程序,都可以参考。

另外,虽然我的VPS是Debian,但ubuntu等应该也适用。

要在Debian VPS上使用这个GitHub项目的脚本,您可以按照以下步骤来操作。即使您不熟悉代码,也可以逐步完成:

  1. 安装Git: 先确保VPS上安装了Git,以便从GitHub克隆代码。运行以下命令:
    sudo apt update
    sudo apt install git
  2. 克隆GitHub仓库: 打开GitHub页面,找到仓库的URL(通常在仓库首页上方有“Code”按钮,可以复制HTTPS链接)。然后,在VPS上运行以下命令,将仓库代码下载到本地:
    git clone https://github.com/lemoex/oci-help
  3. 进入项目文件夹: 克隆完成后,进入下载的项目文件夹,通常这个文件夹的名称是仓库名。例如:
    cd oci-help

    如果没有更改过位置,脚本文件夹默认位置就是:root/oci-help

  4. 编译和运行程序: 该项目包含的文件如go.modmain.go表明它是用Go语言编写的。确保Go已经在VPS上安装,您可以运行以下命令安装Go:
    sudo apt install golang
  5. 编译Go代码: 进入项目目录后,运行以下命令来编译和构建程序:
    go build -o oci-help main.go

    这会在当前目录下生成一个可执行文件oci-help

    但如果你的VPS配置很低,比如是内存只有512M/1G,有可能会提示进程killed,也就是编译失败。

    这时,你需要给VPS增加Swap空间,也就是占用一部分硬盘空间(我默认设置为1G)

    # 创建一个1GB的交换文件
    sudo fallocate -l 1G /swapfile
    
    # 设置交换文件的权限
    sudo chmod 600 /swapfile
    
    # 设置交换文件为swap
    sudo mkswap /swapfile
    
    # 启用交换文件
    sudo swapon /swapfile
    
    # 确保交换文件在重启后依然有效
    echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
  6. 设置配置文件

    这里额外提示下,对于不了解linux的朋友,建议使用finalshell这类可以看到服务器文件的工具来连接。Mac用户可以使用terminus。

    看下项目文件夹,应该有一个文件:oci-help.ini

    因为GitHub作者写得已经很详细了,照着做就行。

    不过,我在实操中,发现甲骨文的界面有所变化。所以,找不到API设置路径的朋友,可以直接搜索“API”,然后进入。

    其次,关于实例的配置,如果只设置一个引导卷,最好不要设为200G,而是199G。

  7. 运行程序: 确保oci-help.ini在项目文件夹中。然后,使用以下命令来运行程序:
    ./oci-help
  8. 根据程序提示操作: 根据提示,会让你选择账号和实力类型,根据你配置的内容来选择就可以了。

成功运行后,大概就是这个样子:

我看论坛说,有人用脚本“只”跑了1个月就刷到配置了。

只能说,时间会给出最好的结果。

好啦,觉得有用就关注下吧。

Netflix有车位,快来啊~

微信:playfulsoulcn


Comments

No comments yet. Why don’t you start the discussion?

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注