摘要:搭建radicale服务器 关于Radicale Radicale是一个小而强大的CalDAV(日历,待办事项列表)和CardDAV(联系人)服务器,它: 通过CalDAV,WebDAV和HTTP共享日历。 通过CardDAV,WebDAV和HTTP分享联系人。 支持事件,待办事项,日记条目和名片。 即开即用,无需安装和配置。 可以警告用户进行并发编辑。 可以通过
Radicale是一个小而强大的CalDAV(日历,待办事项列表)和CardDAV(联系人)服务器,它:
通过CalDAV,WebDAV和HTTP共享日历。 通过CardDAV,WebDAV和HTTP分享联系人。 支持事件,待办事项,日记条目和名片。 即开即用,无需安装和配置。 可以警告用户进行并发编辑。 可以通过验证限制访问。 可以确保连接。 适用于许多CalDAV和CardDAV客户端。 是GPLv3许可的免费软件。radicale官网:http://radicale.org/
github: https://github.com/Kozea/Radicale
安装依赖环境python3安装依赖包:
yum -y groupinstall "Development tools"
安装编译环境:
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
创建安装目录:
mkdir /usr/local/python3
创建软连接
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
验证:
python3 -V
安装Radicale
python3 -m pip install --upgrade radicale
创建radicale默认启动配置文件config在/etc/radicale目录下创建config文件,内容如下:
[server] # Bind all addresses hosts = 0.0.0.0:5232 # 后台运行 daemon = True [auth] type = htpasswd htpasswd_filename = /etc/radicale/users htpasswd_encryption = plain [storage] filesystem_folder = /mnt/data/radicale/collections
以上配置了一个简单的radicale启动文件,并且配置了用户认证。
创建登录用户在/etc/radicale目录下创建users文件
user1:123 user2:1234 user3:12345 启动radicale服务
python3 -m radicale
查看
启动完成后访问:localhost:5232登录成功后为用户创建日历
创建完成后
其中的网址就是客户端连接radicale服务器的地址。
用户名和密码在上面的users文件中配置的账号密码。
客户端Thunderbird下载地址:https://www.mozilla.org/zh-CN/thunderbird/
使用Thunderbird可以连接到自己搭建的radicale服务器。如下图所示
输入账号密码。
如果在thunderbird中需要连接服务器的多个账号则需要这样写URL:
http://用户名:密码@域名:5232/用户名/目录名称
例如:http://user1:123@192.168.10.231/user1/calendar
相关文章推荐
樱桃cherry.com域名价格或达7位数美元2022-09-06
紫燕食品上市,卤味市场域名哪家强?2022-09-27
新一期域名交易排行榜,国别域名MA.ca成无冕之王2022-09-27
威瑞信发布2022年Q2行业简报:.com注册量下降2022-09-27
域名Keys.xyz被元宇宙游戏终端收购2022-09-20