Radicale服务器搭建


声明:本文转载自https://my.oschina.net/u/1993676/blog/1647994,转载目的在于传递更多信息,仅供学习交流之用。如有侵权行为,请联系我,我会及时删除。

关于Radicale

Radicale是一个小而强大的CalDAV(日历,待办事项列表)和CardDAV(联系人)服务器,它:

  • 通过CalDAV,WebDAV和HTTP共享日历。
  • 通过CardDAV,WebDAV和HTTP分享联系人。
  • 支持事件,待办事项,日记条目和名片。
  • 即开即用,无需安装和配置。
  • 可以警告用户进行并发编辑。
  • 可以通过验证限制访问。
  • 可以确保连接。
  • 适用于许多CalDAV和CardDAV客户端。
  • 是GPLv3许可的免费软件。

安装依赖环境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 登录成功后为用户创建日历

 

 

本文发表于2018年03月20日 22:38
(c)注:本文转载自https://my.oschina.net/u/1993676/blog/1647994,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如有侵权行为,请联系我们,我们会及时删除.

阅读 7389 讨论 0 喜欢 0

抢先体验

扫码体验
趣味小程序
文字表情生成器

闪念胶囊

你要过得好哇,这样我才能恨你啊,你要是过得不好,我都不知道该恨你还是拥抱你啊。

直抵黄龙府,与诸君痛饮尔。

那时陪伴我的人啊,你们如今在何方。

不出意外的话,我们再也不会见了,祝你前程似锦。

这世界真好,吃野东西也要留出这条命来看看

快捷链接
网站地图
提交友链
Copyright © 2016 - 2021 Cion.
All Rights Reserved.
京ICP备2021004668号-1