云服务器项目部署

前言

之前买了个一年的阿里云服务器马上到期了,当时活动入手,不贵(具体是多少忘记了),现在续费要三百多一年。

看到京东云有优惠,三年也是三百多,果断出手买下。

配置:

  • 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

Memos

一个自托管的笔记库,用于记录快速的、简单的想法,如摘抄。

地址:GitHub - usememos/memos: An open-source, lightweight note-taking solution. The pain-less way to create your meaningful notes. Your Notes, Your Way..

手机上使用 MoeMemos, 它是 memos 的一个客户端。

Sftpgo

  • ports 表明 sftpgo 要打开的端口,比如要用 13608 作为 webdav 的端口,那么就保留 8080 作为交互和 13608 即可
  • enviroment 可以配置 sftpgo.json 里面的内容
  • volumes 指定了持久化的数据目录。用户的数据存放在 data 下。
Powered by Org Mode.