serv00简介

serv00是一个免费10年的虚拟主机,提供3G的间间,支持ssh,可以用来搭建各种服务
缺点:由于serv00会不定时重启机器,所以搭建的一些程序(例如alist)会在开机后失效,要手动重启,比较麻烦,php就没有这问题,所以本文会介绍一些可以搭建的php程序
serv00官网

域名

对干于域名可以使用serv00提供的免费二级域名,当然,你也可以绑定你自己的域名
什么?你不想用serv00又想白嫖?
那么这里提供几个域名白嫖的方案

白嫖方案1:雨云二级域名

点击前往雨云官网
先注册一个号,然后点击:

控制台→云产品→域名服务→免费二级域名

优点:可以无限期使用,完全免费
缺点:需要实名认证(所以就不能用来搭梯子之类的,不然小心帽子叔叔找上门)

us.kg域名(推荐)

us.kg域名申请教程
优点:没有任何限制,可绑定到cloudflare
缺点:需要手动续期,一年一续期(续期完全免费)

开始搭建

typecho

点击查看

wordpress

点击查看

One manager

简介:一个利用微软onedrive api将onedrive目录映射成一个云盘的程序(同时支持阿里云盘),类似的程序有很多,比如OneIndex、Pyone、OnePoint等等,如果你平时都用onedrive,那么它可以平替alist
搭建:
进入serv00管理面板,选择file manager
进入domains→你的域名→public_html
先把里面原有的的index.html删除
新建一个文件,命名为.htaccess
复制以下代码复制到.htaccess文件中并保存(伪静态)

# # Apache
# # LoadModule rewrite_module modules/mod_rewrite.so
# # AllowOverride All
RewriteEngine On
# RewriteCond $1 !^(.well-known)
RewriteRule ^(.*) index.php?/$1 [L]

###-----------------------------------
### nginx
# rewrite ^/(?!.well-known)(.*)$ /index.php?/$1 last;
#
### nginx Subdirectory 在子目录中使用
# location /OneManager2/ {
#  rewrite ^/(.*)$ /OneManager2/index.php?/$1 last;
# }
#
### caddy
# rewrite {
#     to index.php?/$1
# }
#
### caddy2 Caddyfile
# @try_files {
#     not path /.well-known/*
#     file {
#         try_files index.php
#     }
# }
# rewrite @try_files {http.matchers.file.relative}
#
###-----------------------------------

前往github,下载one manager
onemanager github
上传并解压onemanager

解压方法:右键压缩包,选择explore,鼠标左键并滑动选择所有文件,右键点击extract,并选择domains>你的域名>publc_html

完成之后访问你的域名,根据提示完成安装

Z-Blog

简介:一个博客程序,有应用商店 可以快捷安装 附带主题丰富
点击下载z-blog
进入serv00面版中的flie manager并把文件上传并解压至

domains→你的域名→public_html

返回管理面板,点击mysql,添加一个数据库,如图所示:
IMG_20240813_230342.jpg
完成之后访问你的域名,开始安装z-blog
982_JPEJB7UW32TYHNF.png
按照指示填写数据库等信息(记得带上前缀!)

Evoluted Directory Listing

Evoluted Directory Listing (EDL) 是一款极其轻量且开源免费的「单文件」PHP 私人网盘程序 (仅几百 KB)。(可以代替ftp,解决serv00 ftp速度慢的问题)
点击下载(来源:异次元)
下载完解压至

domains→你的域名→public_html

随后访问你的域名,输入密码就能管理/上传文件

配置详情

请使用vscode等代码编辑工具搜索相关片段并修改
启用密码保护、修改登录密码:
// 设为 true 后,访问时就会要求输入密码 (强烈建议设置)。
public $passwordProtect = true;

// 设置你的密码
// 异次元汉化版的默认密码为小写的iplaysoft.com
public $password = '这里修改成你的密码';
仅允许指定的 IP 访问:
// 设为 true 后,只允许白名单里的 IP 地址访问
public $enableIpWhitelist = true;

// 白名单 IP 列表
public $ipWhitelist = array(
'允许访问的IP地址1',
'允许访问的IP地址1'
);
隐藏指定的文件夹:
public $ignoredDirectories = array(
'要隐藏的目录名',
隐藏指定的文件或扩展名
// 隐藏指定扩展名的文件
public $ignoredFileExtensions = array(
'扩展名1',
'扩展名2',
);

// 隐藏指定的文件
public $ignoredFileNames = array(
'要隐藏的文件名1',
'要隐藏的文件名2'
);