开发工具:
文件大小: 22kb
下载次数: 0
上传时间: 2010-12-18
详细说明: 如果你是一个小型的办公网络,你可以创建一个服务器来进行日程安排,这只是一个开源的小服务器,你果你需要大的免费的软件去http://www.bedework.org/bedework/下载 使用教程 Installation Dependencies Radicale is written in pure python and does not depend on any librabry. It is known to work on Python 2.5, 2.6, 3.0 and 3.1 [1]. Linux users certainly have Python already installed. For Windows and MacOS users, please install Python [2] thanks to the adequate installer. [1] See Python Versions and OS Support for further information. [2] Python download page. Radicale Radicale can be freely downloaded on th e project website, download section. Just get the file and unzip it in a folder of your choice. CalDAV Clients At this time Radicale has been tested and works fine with the latests version of Mozilla Sunbird (versions 0.9+), Mozilla Lightning (0.9+), and Evolution (2.30+). More clients will be supported in the future. However, it may work with any calendar client which implements CalDAV specifications too (luck is highly recommanded). To download Sunbird, go to the Sunbird project website and choose the latest version. Follow the instructions depending on your operating system. Simple Usage Starting Server To start Radicale CalDAV server, you have to launch the file called radicale.py located in the root folder of the software package. Using Sunbird or Lightning After starting Sunbird or Lightning, click on File and New Calendar. Upcoming window asks you about your calendar storage. Chose a calendar On the Network, otherwise Sunbird will use its own file system storage instead of Radicale's one and your calendar won't be remotely accessible. Next window asks you to provide information about remote calendar access. Protocol used by Radicale is CalDAV. A standard location for a basic use of a Radicale calendar is http://localhost:5232/user/calendar/, where you can replace user and calendar by some strings of your choice. Calendars are automatically created if needed. You can now customize your calendar by giving it a nickname and a color. This is only used by Sunbird to identify calendars among others. If no warning sign appears next to the calendar name, you can now add events and tasks to your calendar. All events and tasks are stored in the server, they can be accessed and modified from multiple clients by multiple users at the same time. Using Evolution First of all, show the calendar page in Evolution by clicking on the calendar icon at the bottom of the side pane. Then add a new calendar by choosing in the menu File, New, Calendar. A new window opens. The calendar type is CalDAV, and the location is something like caldav://localhost:5232/user/calendar/, where you can replace user and calendar by some strings of your choice. Calendars are automatically created if needed. You can fill other attributes like the color and the name, these are only used for Evolution and are not uploaded. Click on OK, and your calendar should be ready for use. Complex Configuration Note This section is only for Linux users. Windows and MacOS advanced support will be available later. Installing Server You can install Radicale CalDAV server with the following command, with superuser rights: python setup.py install Then, launching the server can be easily done by typing as a normal user: radicale Configuring Server Configuration File The server configuration can be modified in /etc/radicale/config or in ~/.config/radicale/config. Here is the default configuration file, with the main parameters: [server] # CalDAV server hostname, empty for all hostnames host = # CalDAV server port port = 5232 # Daemon flag daemon = False # SSL flag, enable HTTPS protocol ssl = False # SSL certificate path (if needed) certificate = /etc/apache2/ssl/server.crt # SSL private key (if needed) key = /etc/apache2/ssl/server.key [encoding] # Encoding for responding requests request = utf-8 # Encoding for storing local calendars stock = utf-8 [acl] # Access method # Value: fake | htpasswd type = fake # Personal calendars only available for logged in users (if needed) personal = False # Htpasswd filename (if needed) filename = /etc/radicale/users # Htpasswd encryption method (if needed) # Value: plain | sha1 | crypt encryption = crypt [storage] # Folder for storing local calendars, # created if not present folder = ~/.config/radicale/calendars This configuration file is read each time the server is launched. If some values are not given, the default ones are used. If no configuration file is available, all the default values are used. Command Line Options All the options of the server part can be changed with command line options. These options are available by typing: radicale --help Python Versions and OS Support TLS Support HTTPS support depends on the ssl module, only available from Python 2.6. Nevertheless, Radicale without TLS encryption works well with Python 2.5. Moreover, python 2.6 suffered a bug causing huge timeout problems with TLS. The bug is fixed since Python 2.6.6. Python 2.7 and Python 3 do not suffer this bug. Crypt Support With the htpasswd access, many encryption methods are available, and crypt is the default one in Radicale. Unfortunately, the crypt module is not unavailable on Windows, you have to pick another method on this OS. ...展开收缩
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.