1 个不稳定版本
0.1.0 | 2021年8月22日 |
---|
#10 在 #甜
32KB
619 行
甜粘贴
甜粘贴是一个简单且甜美的代码粘贴板服务器。它是完全基于服务器端,没有客户端代码。
配置
配置将从工作目录中名为 config.toml
的文件中加载。
配置选项 | 描述 | 默认值 |
---|---|---|
address |
要绑定的地址。 | 127.0.0.1:8080 |
site-url |
要绑定的站点的基URL。不应包含尾部斜杠! | http://127.0.0.1:8080 |
public |
此实例是否为公开的。如果是假的,则需要密码才能提交粘贴。 | false |
static-dir |
用于提供静态文件的目录。这些文件优先于粘贴! | None |
paste-limit |
单个粘贴的最大大小,以字节为单位。 | 8 MB |
cache-limit |
内存缓存的最大大小,以字节为单位,用于避免重新渲染粘贴。 | 64 MB |
db-path |
SQLite数据库文件的路径。 | 甜粘贴.db |
password |
密码,用于非公开实例的上传和删除任何粘贴。 | secret |
id-key |
用于加密粘贴ID的32字节加密密钥。如果这是全零,甜粘贴将 拒绝启动! | 0000... |
trusted-ips |
IP地址列表,将被信任以提供 X-Real-IP /X-Forwarded-For 标头 |
["127.0.0.1", "::1"] |
syntax-highlighting.theme |
用于语法高亮的主题 | base16-eighties.dark |
syntax-highlighting.themes-folder |
从其中加载 .tmTheme 文件的文件夹 |
None |
syntax-highlighting.syntax-folder |
从其中加载 .tmLanguage 文件的文件夹 |
None |
所有代码均根据 MPLv2 许可证 进行许可。
依赖关系
~59MB
~1M SLoC