大家serv00都用来做什么

大家serv00都用来做什么,而且听说长时间不用还会删账号

通过alist共享自己的网盘给小伙伴用

开摆了,我自动保活总是失败

这个是怎么操作的

是被删账号了吗,我快一年没登录了,账号还在

就是服务会断,还要重新进去启动

1 个赞

吃灰。。。

开机自启动也设置了还是不行,有点烦

2 个赞

一个搭建freshrss、一个搭建coze2api

2 个赞
  • 挂载网盘
  • 添加几个用户
  • 设置好每个用户的根目录以及权限就行

如果每个用户需要提交离线下载任务的话,可以自己写个nodejs或者参考github上面开源的

至此增删改查都可以实现了

1 个赞

我去试试看

我有的serv00.net的账号可以直接访问,有的必须搭梯子,不稳定

搞了个内网穿透

换了个思路,我让它请求serv00上的网站,状态码不是200就ssh连接自己再用pm2拉起

import os
import requests
import paramiko

url = '搭建在serv00上的网站url'
ssh_host = 'ssh地址'
ssh_port =  22
ssh_username = 'ssh用户名'
ssh_password = 'ssh密码'

# 检查URL的状态码
response = requests.get(url)
if response.status_code != 200:
    print("Service Unavailable, attempting to resurrect PM2 processes via SSH...")

    # 创建Transport对象
    transport = paramiko.Transport((ssh_host, ssh_port))
    transport.connect(username=ssh_username, password=ssh_password)

    # 创建SSH通道
    ssh = paramiko.SSHClient()
    ssh._transport = transport

    try:
        # 执行pm2 resurrect命令
        stdin, stdout, stderr = ssh.exec_command('pm2 resurrect')
        print("STDOUT: ", stdout.read().decode())
        print("STDERR: ", stderr.read().decode())
    except Exception as e:
        print(f"An error occurred: {e}")
    finally:
        # 关闭SSH连接
        ssh.close()
        transport.close()
else:
    print(f"URL returned status code: {response.status_code}")

脚本存到serv00里,然后用面板的定时任务每隔一段时间调用,不知道有没有效果

5 个赞

感谢分享,有空试试

插眼

serv00 的开机自启任务不稳,想保证上线时间比较麻烦,只能搭些自用的服务

所以我想的是不用开机自启任务,而是让它一直运行,有一次检测到网站挂了就直接连接然后拉起

1 个赞

这方案好是好,就是需要额外一个服务器做监控