参考资料

  1. Lsky(兰空图床)是一款开源的图床管理系统
  2. Registry 是 Docker 官方提供的开源镜像仓库,用于存储和分发 Docker 镜像
  3. Mongo-Express 是一个基于 Node.js 和 Express 的轻量级 Web 界面
  4. docker安装详细说明以及案例
  5. alt 是一个轻量级的代理工具,支持多种协议(如 HTTP、SOCKS5),用于网络请求的转发和代理
  6. Spug 是一款开源的轻量级自动化运维平台
  7. Memcached 是一个高性能、分布式的内存缓存系统
  8. OnlyOffice是一款开源办公套件

Nextcloud 简介

Nextcloud 是一款开源的自托管文件同步与共享平台,提供类似 Dropbox 的功能,支持文件存储、协作、视频会议、日历管理等。

特点

  1. 自托管:完全控制数据,无需依赖第三方云服务。

  2. 跨平台:支持 Windows、macOS、Linux、iOS 和 Android。

  3. 扩展性:通过应用商店可添加功能(如 OnlyOffice、Talk 等)。

  4. 安全性:端到端加密、双因素认证、合规性支持(GDPR)。

  5. 协作工具:内置文档编辑、日历、邮件和视频会议。

最新更新内容及时间

  • 版本 27.1.2(2023年10月)

    • 修复了安全问题及性能问题。

    • 改进了用户界面和稳定性。

镜像下载地址

官网地址

https://nextcloud.com

文档地址

https://docs.nextcloud.com

Docker 安装示例

docker run -d \
  -p 8080:80 \
  -v nextcloud:/var/www/html \
  -v apps:/var/www/html/custom_apps \
  -v config:/var/www/html/config \
  -v data:/var/www/html/data \
  --name nextcloud \
  nextcloud:latest

YAML 设置教程(以 docker-compose.yml 为例)

version: '3'

services:
  nextcloud:
    image: nextcloud:latest
    container_name: nextcloud
    ports:
      - "8080:80"
    volumes:
      - nextcloud:/var/www/html
      - apps:/var/www/html/custom_apps
      - config:/var/www/html/config
      - data:/var/www/html/data
    restart: unless-stopped

volumes:
  nextcloud:
  apps:
  config:
  data:

常用错误及问题

  1. 权限错误

    • 确保 data 目录可写:chown -R www-data:www-data /var/www/html/data

  2. 内存不足

    • 增加 PHP 内存限制(修改 php.ini 中的 memory_limit)。

  3. 数据库连接失败

    • 检查数据库配置(config/config.php 中的 dbhost, dbuser, dbpassword)。

  4. HTTP 反向代理问题

    • config/config.php 中添加 'overwriteprotocol' => 'https'

  5. 应用安装失败

    • 禁用 apps 目录的 SELinux 或 AppArmor 限制。

声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。