Skip to content

运行时配置

下列配置项可以用来配置 Memos 服务。这些配置可以作为环境变量传入,也可以直接放在启动服务的命令行参数中。在两种方式中,命令行参数优先于环境变量。这些配置具体如下:

环境变量命令行标记默认描述
MEMOS_MODE--modeprod设置服务器的运行模式, 这会影响到服务的运行行为和使用的数据库驱动。可选值:prod(生产环境)、dev(开发环境)、demo(演示环境)。
MEMOS_ADDR--addr0.0.0.0 (all)指定服务侦听的地址。
MEMOS_PORT--port5230指定可访问服务的端口。
MEMOS_DATA--data/var/opt/memos指定 Memos 存储数据的目录。
MEMOS_DRIVER--driversqlite指定 Memos 使用的数据库启动。可选值:sqlitepostgresmysql.
MEMOS_DSN--dsn指定要连接的数据库的数据源名称(DSN)。 需要注意的是,不同的数据库驱动有其自己指定 DSN 的格式。查看 数据库驱动 以获得更多信息。

重要提示

DSN 中用户名和密码中的特殊字符必须要转义,比如 = 转为 %3D。可以在 Connection URIs documentation 中查看更多信息。一些类似 URL Encoder 的工具可以帮助你处理转义。

最后更新于: