alist搭建
下载服务器对应版本程序包
下载地址:https://github.com/Xhofe/alist/releases
宝塔里面go项目部署
端口 5244启动命令./alist server
反向代理问题:内部设置ssl
"scheme": { "address": "0.0.0.0", "http_port": 5244, "https_port": -1, "force_https": true, "cert_file": "data/ssl/cloud.pem", "key_file": "data/ssl/cloud.key", "unix_file": "", "unix_file_perm": "" },
数据库问题
推荐使用mysql
"database": {"type": "mysql",
"host": "0.0.0.0",
"port": 3306,
"user": "xxxx",
"password": "xxxxx",
"name": "xxxxx",
"db_file": "xxxx",
"table_prefix": "x_",
"ssl_mode": ""
}
密码问题 去数据库里面查询注意是password还是password_hash
完整配置文件:
{
"force": false,
"site_url": "https://xxx.kis2.cn",
"cdn": "",
"jwt_secret": "zMyOMUb7hodKwK78",
"token_expires_in": 48,
"database": {
"type": "mysql",
"host": "0.0.0.0",
"port": 3306,
"user": "xxx",
"password": "xxxxx",
"name": "xxxxx",
"db_file": "xxxx.db",
"table_prefix": "x_",
"ssl_mode": ""
},
"scheme": {
"address": "0.0.0.0",
"http_port": 5244,
"https_port": -1,
"force_https": true,
"cert_file": "data/ssl/cloud.pem",
"key_file": "data/ssl/cloud.key",
"unix_file": "",
"unix_file_perm": ""
},
"temp_dir": "data/temp",
"bleve_dir": "data/bleve",
"log": {
"enable": true,
"name": "data/log/log.log",
"max_size": 50,
"max_backups": 30,
"max_age": 28,
"compress": false
},
"delayed_start": 0,
"max_connections": 0,
"tls_insecure_skip_verify": true
}