Repolode
circled-me

circled-me/server

可自托管的照片备份与分享服务器,同时提供聊天和音视频通话,数据只在社群内流转。

可替代:Google PhotosiCloud

Star
211
Fork
6
未关闭 Issue
0
最近提交
5天前

这是什么?

Circled.me Community Server 让家庭或社群把照片、视频和相册备份并分享到自己的服务器上,同时提供聊天和音视频通话,成员之间交换内容无需依赖第三方服务。默认使用 SQLite 数据库,服务器不依赖其他外部服务即可运行。

服务端使用 Go 编写,配合 circled.me 的 iOS 和 Android 应用使用,应用可同时登录多个服务器和账号。照片可存放在本地磁盘或兼容 S3 的存储桶中,不同用户可以使用各自的存储桶。功能包括人脸检测与标记、按人物、年份、月份和地点筛选,按时间和地点自动归类照片,逆地理编码,以及将视频转为网页兼容的 H.264 格式。

项目仍在开发中,可能出现不兼容的变更,不建议作为唯一的备份方案。

核心功能

  • 01将 iOS 和 Android 的照片、视频备份到自己的服务器
  • 02媒体可存放在本地磁盘或兼容 S3 的存储桶中,支持按用户分配存储桶
  • 03通过邀请成员或私密链接分享相册
  • 04支持音视频通话和聊天,并提供推送通知
  • 05人脸检测与标记,可按人物、日期或地点筛选
  • 06视频自动转换为 H.264 格式,便于网页播放

适用场景

  • 把家人手机里的照片备份到家庭服务器
  • 与亲友私密分享相册
  • 为社群搭建私有的聊天和视频通话空间
  • 在资源有限的小型家用服务器上托管照片存储

快速上手

  1. 1

    克隆仓库并进入项目目录

  2. 2

    使用示例 Docker Compose 文件启动服务器

    docker-compose -f docker-compose-example.yaml up
  3. 3

    在浏览器中打开 http://<YOUR_IP>:8080 并创建第一个管理员用户

使用前须知

  • 该项目仍在开发中,可能引入破坏性变更。
  • README 警告不要将其作为主要或唯一的备份方案。
  • 目前 circled.me 移动应用是与服务器交互的唯一方式。

收录于专题

标签

常见问题

server 是什么?
可自托管的照片备份与分享服务器,同时提供聊天和音视频通话,数据只在社群内流转。 Circled.me Community Server 让家庭或社群把照片、视频和相册备份并分享到自己的服务器上,同时提供聊天和音视频通话,成员之间交换内容无需依赖第三方服务。默认使用 SQLite 数据库,服务器不依赖其他外部服务即可运行。
server 可以免费使用吗?用的什么许可证?
server 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
server 还在维护吗?
活跃维护中。server 最近一次提交是在 2026年11月2日。
server 适合用来做什么?
把家人手机里的照片备份到家庭服务器 与亲友私密分享相册 为社群搭建私有的聊天和视频通话空间 在资源有限的小型家用服务器上托管照片存储
server 怎么安装和运行?
克隆仓库并进入项目目录 使用示例 Docker Compose 文件启动服务器: docker-compose -f docker-compose-example.yaml up 在浏览器中打开 http://<YOUR_IP>:8080 并创建第一个管理员用户
在哪里获取 server?
源代码和安装说明在 GitHub 上:https://github.com/circled-me/server

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目