开源CalDAV和CardDav网页客户端InfCloud

这篇具有很好参考价值的文章主要介绍了开源CalDAV和CardDav网页客户端InfCloud。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

开源CalDAV和CardDav网页客户端InfCloud,群晖,docker,CalDAV,CardDAV

本文应网友 畅天 的要求折腾。他遇到了跨域问题,所以老苏找了个二合一的镜像来规避。其中使用的 BaikalInfCloud 都是最新的版本;

开源CalDAV和CardDav网页客户端InfCloud,群晖,docker,CalDAV,CardDAV

什么是 Baikal ?

Baikal 是一个免费的开源自托管 CalDAVCardDAV 服务器,适用于想要管理其数据并确保其数据是私有的用户。

什么是 InfCloud ?

InfCloud 是一个开源的 CalDAV/CardDAV 网页客户端。

开源CalDAV和CardDav网页客户端InfCloud,群晖,docker,CalDAV,CardDAV

安装

在群晖上以 Docker 方式安装。

在注册表中搜索 baikal-infcloud ,选择第一个 squibbles/baikal-infcloud,版本选择 v1.1

开源CalDAV和CardDav网页客户端InfCloud,群晖,docker,CalDAV,CardDAV

docker 文件夹中,创建一个新文件夹 baikal-infcloud,并在其中建一个子文件夹 data

文件夹 装载路径 说明
docker/baikal-infcloud/data /var/www/baikal/Specific/ 存放数据库和上传文件等

开源CalDAV和CardDav网页客户端InfCloud,群晖,docker,CalDAV,CardDAV

端口

本地端口不冲突就行,不确定的话可以用命令查一下

# 查看端口占用
netstat -tunlp | grep 端口号
本地端口 容器端口
8801 8800

开源CalDAV和CardDav网页客户端InfCloud,群晖,docker,CalDAV,CardDAV

环境

可变
TIMEZONE 默认为:Europe/London,改设为 Asia/Shanghai

开源CalDAV和CardDav网页客户端InfCloud,群晖,docker,CalDAV,CardDAV

命令行安装

如果你熟悉命令行,可能用 docker cli 更快捷

# 新建文件夹 baikal-infcloud 和 子目录
mkdir -p /volume1/docker/baikal-infcloud/data

# 进入 baikal-infcloud 目录
cd /volume1/docker/baikal-infcloud

# 运行容器
docker run -d \
   --restart unless-stopped \
   --name baikal-infcloud \
   -p 8801:8800 \
   -v $(pwd)/data:/var/www/baikal/Specific/ \
   -e TIMEZONE=Asia/Shanghai \
   squibbles/baikal-infcloud:v1.1

也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件

version: "3.8"

services:
  baikal-infcloud:
    image: squibbles/baikal-infcloud:v1.1
    container_name: baikal-infcloud
    restart: unless-stopped
    ports:
      - 8801:8800
    volumes:
      - ./data:/var/www/baikal/Specific/
    environment:
      - TIMEZONE=Asia/Shanghai

然后执行下面的命令

# 新建文件夹 baikal-infcloud 和 子目录
mkdir -p /volume1/docker/baikal-infcloud/data

# 进入 baikal-infcloud 目录
cd /volume1/docker/baikal-infcloud

# 将 docker-compose.yml 放入当前目录

# 一键启动
docker-compose up -d

运行

Baikal

在浏览器中输入 http://群晖IP:8801/baikal/html/admin/ ,第一次需要初始化

开源CalDAV和CardDav网页客户端InfCloud,群晖,docker,CalDAV,CardDAV

详细设置可以参考老苏之前写的 Baikal 的设置

文章传送门:CalDAV网络服务器Baikal

数据库这里直接用了 SQLite,你也可以参考上文使用 MySQL

开源CalDAV和CardDav网页客户端InfCloud,群晖,docker,CalDAV,CardDAV

登录后台

开源CalDAV和CardDav网页客户端InfCloud,群晖,docker,CalDAV,CardDAV

新建用户

开源CalDAV和CardDav网页客户端InfCloud,群晖,docker,CalDAV,CardDAV

InfCloud

之前老苏写过 AgenDAV,跟 InfCloud 是差不多的应用,区别在于 AgenDAV 只支持 CalDAV ,而 InfCloud 同时支持 CalDAV/CardDAV

文章传送门:CalDAV网页客户端AgenDAV

在浏览器中输入 http://群晖IP:8801/infcloud/ 就能看到登录界面

语言默认为 English,可以下拉选择 中文

开源CalDAV和CardDav网页客户端InfCloud,群晖,docker,CalDAV,CardDAV

登录成功后的主界面

开源CalDAV和CardDav网页客户端InfCloud,群晖,docker,CalDAV,CardDAV

日程

新建事件提醒

开源CalDAV和CardDav网页客户端InfCloud,群晖,docker,CalDAV,CardDAV

待办列表

新建待办事项

开源CalDAV和CardDav网页客户端InfCloud,群晖,docker,CalDAV,CardDAV

通讯录

新建联系方式

开源CalDAV和CardDav网页客户端InfCloud,群晖,docker,CalDAV,CardDAV

移动端的应用,可以参考 Baikal 一文,如果是使用 Outlook 或者 Thunderbird 之类,就自己百度了,原理上都是差不多的

反代用 npm + cloudflared 方案试了一下,未发现有需要特殊设置之处

参考文档

InfCloud - the open source CalDAV/CardDAV web client (integrated version of CalDavZAP & CardDavMATE)
地址:https://inf-it.com/open-source/clients/infcloud/

sabre-io/Baikal: Baïkal is a Calendar+Contacts server
地址:https://github.com/sabre-io/Baikal

bjuretko/docker-baikal-infcloud: CalDAV/CardDAV Server with dockerized lighthttpd + baikal + sqlite + infcloud bundle
地址:https://github.com/bjuretko/docker-baikal-infcloud

squibbles/baikal-infcloud - Docker Image | Docker Hub
地址:https://hub.docker.com/r/squibbles/baikal-infcloud

infcloud-docker/Dockerfile at master · ckulka/infcloud-docker
地址:https://github.com/ckulka/infcloud-docker文章来源地址https://www.toymoban.com/news/detail-776483.html

到了这里,关于开源CalDAV和CardDav网页客户端InfCloud的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 探索OpenVPN GUI:安全、易用的开源VPN客户端

    项目地址:https://gitcode.com/OpenVPN/openvpn-gui OpenVPN GUI 是一个直观且易于操作的图形用户界面,用于管理OpenVPN连接。对于那些需要在Windows平台上便捷地设置和控制加密网络连接的人来说,这是一个不可或缺的工具。 OpenVPN GUI是OpenVPN项目的一部分,它提供了一个用户友好的界面,

    2024年04月10日
    浏览(63)
  • 网络电影购票系统代理商客户端开发(java开源)

    一、背景介绍 随着互联网技术的不断发展,网络电影购票已经成为了人们日常生活中的一部分。然而,在电影购票市场中,代理商客户端的开发与搭建是一个关键环节。接下来将介绍如何使用Java开源技术来开发一个网络电影购票系统代理商客户端。 二、代理商客户端功能分

    2024年02月13日
    浏览(72)
  • C#一个开源跨平台的 HTTP 客户端库——RestSharp

    GitHub - restsharp/RestSharp: Simple REST and HTTP API Client for .NET Simple REST and HTTP API Client for .NET. Contribute to restsharp/RestSharp development by creating an account on GitHub. https://github.com/restsharp/RestSharp          在进行软件开发的时侯,你可能经常需要使用一些公共的Web Api接口执行 CRUD 操作;要

    2024年02月13日
    浏览(51)
  • 吾辈楷模!国人开源的Redis客户端被Redis官方收购了!

    不久前开源圈子里的一则消息在网上引起了一阵关注和讨论。 一个由国人开发者所打造的开源项目被 Redis 公司官方给收购了,作者自己也发了动态,表示感谢项目9年以来的陪伴,同时也希望她未来一切都好。 这个开源项目的名字叫做:ioredis,相信不少小伙伴也用过。 目前

    2024年03月15日
    浏览(55)
  • 开源对象存储系统minio部署配置与SpringBoot客户端整合访问

    官方介绍: MinIO 提供高性能、与S3 兼容的对象存储系统,让你自己能够构建自己的私有云储存服务。在 GNU AGPL v3 下是 100% 开源的。 部署简单,只有一个minio可执行文件。 高性能,在 32 个 NVMe 驱动器节点和 100Gbe 网络上发布的 GET/PUT 结果超过 325 GiB/秒和 165 GiB/秒。 Kubernetes原

    2024年02月09日
    浏览(40)
  • 开源大数据集群部署(五)Freeipa客户端部署及配置(kerberos+ldap)

    作者:櫰木 在FreeIPA(Free Identity, Policy, and Audit)环境中,部署和配置客户端节点是连接整个系统的关键步骤。本文将介绍如何在客户端节点上安装和配置FreeIPA客户端,包括安装IPA-Client、执行ipa-client-install等关键步骤。同时,由于部署过程中可能出现一些常见的问题,我们还

    2024年01月20日
    浏览(52)
  • Golang编写客户端SDK,并开源发布包到GitHub,供其他项目import使用

    如果希望其他项目能够使用该SDK,可以将该SDK打包为一个Go模块,并将其发布到Go模块仓库中。这将使其他项目能够通过Go的模块依赖机制来使用该SDK。可以轻松地引用和使用你的代码。 登录到你的 GitHub 帐户。 在 GitHub 主页点击右上角的加号(+),然后选择 “New repository”(

    2024年02月09日
    浏览(41)
  • C++基于开源Modbus Tcp 通讯应用客户端(稳定高效,多线程后台状态读取,不卡顿)

    使用多线程后台批量刷寄存器的状态,在某种程度上保证了上层接口读取的时候,不会卡顿, 整体应用效果比较友好。程序应用简单稳定高效,是一个比较不错的尝试。 代码如下: 代码如下: https://download.csdn.net/download/u013083044/87062401

    2024年02月16日
    浏览(41)
  • 推荐下阿里巴巴开源的数据库客户端工具Chat2DB

    github地址:https://github.com/alibaba/Chat2DB Chat2DB 是面向开发人员的免费多平台数据库工具。多种数据库一个工具。它用于查询、创建和管理数据库,数据库可以在本地、服务器或云端。支持 MySQL、PostgreSQL、Microsoft SQL Server、Oracle、H2等,未来我们会不断完善其他非关系型数据的支

    2024年02月11日
    浏览(75)
  • Chat2DB-开源AI智能数据库客户端工具 能够将自然语言转换为SQL

    Chat2DB 是一款有 开源免费的多数据库客户端工具 ,支持windows、mac本地安装,也支持服务器端部署,web网页访问。和传统的数据库客户端软件Navicat、DBeaver 相比Chat2DB集成了AIGC的能力,能够将自然语言转换为SQL,也可以将SQL转换为自然语言,可以给出研发人员SQL的优化建议,极

    2024年02月15日
    浏览(72)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包