云服务器项目部署
Table of Contents
前言
之前买了个一年的阿里云服务器马上到期了,当时活动入手,不贵(具体是多少忘记了),现在续费要三百多一年。
看到京东云有优惠,三年也是三百多,果断出手买下。
配置:
- CPU:2核
- 内存:2G
- 带宽:3Mbp
- 硬盘:40G
本来就不跑什么项目,也不存什么大的东西,这点配置差不多。
Docker 部署项目
创建 docker-composem.yml
:
services:
memos:
image: neosmemo/memos:stable
container_name: memos
volumes:
- ~/.memos/:/var/opt/memos
ports:
- 5230:5230
sftpgo:
image: drakkan/sftpgo:latest
container_name: sftpgo
ports:
- 8080:8080
- 13608:13608
volumes:
- /root/.sftpgo/data:/srv/sftpgo/data
- /root/.sftpgo/backups:/srv/sftpgo/backups
- /root/.sftpgo/home:/var/lib/sftpgo
environment:
TZ: Asia/Shanghai
SFTPGO_WEBDAVD__BINDINGS__0__PORT: 13608
Sftpgo
ports
表明 sftpgo 要打开的端口,比如要用 13608 作为 webdav 的端口,那么就保留 8080 作为交互和 13608 即可enviroment
可以配置 sftpgo.json 里面的内容volumes
指定了持久化的数据目录。用户的数据存放在data
下。