Radicale服务器部署

84 阅读1分钟

下载与配置

  1. 通过pip install radicale即可完成安装
  2. 创建配置文件(只写常用的部分就行)和用户文件 配置文件config.yaml
    [auth]
    # 验证类型
    type = htpasswd
    # 用户信息文件位置(即后面的users文件位置)
    htpasswd_filename = /home/www/radicale/users
    # 密码加密方式(推荐plain,即不加密,否则会出现Unauthorized错误)
    htpasswd_encryption = plain
    [server]
    # 方便外网访问。不写这句话外网无法访问。后面的5232是端口
    hosts = 0.0.0.0:5232, [::]:5232
    
    配置文件users
    username:password
    
  3. 启动radicale:radicale --config config.yaml (要替换为指定的config.yaml文件位置)
  4. 在浏览器中输入[服务器IP地址]:5232
  5. 输入users中的用户名和密码。

导入ICS文件

最新版本导入ICS文件的时候需要输入HREF的东西作为日历的唯一标识符,如果不输入,默认以ICS文件名为HREF(ICS文件名不能有中文)

问题

  1. 导入ICS时报错:412 Precondition failed HREF重复了,导入之前重新修改一下HREF就可以。