千家信息网

怎么使用ownCloud创建网盘

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这期内容当中小编将会给大家带来有关怎么使用ownCloud创建网盘,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。使用ownCloud创建自己的网盘。如果想要外部可以
千家信息网最后更新 2026年11月02日怎么使用ownCloud创建网盘

这期内容当中小编将会给大家带来有关怎么使用ownCloud创建网盘,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

使用ownCloud创建自己的网盘。

  • 如果想要外部可以访问,安装设置参考 https://my.oschina.net/u/2306127/blog/2245765

  • 在大型集群中运行,在Kubernetes集群中部署ownCloud云盘系统

ownCloud 可以通过Docker部署,使用 the official ownCloud Docker image。该官方镜像设计为与宿主机文件系统的数据卷一起工作,包含独立的 MariaDB 和 Redis containers。配置如下:

  • 暴露端口 80 和 443,允许 HTTP 和 HTTPS 连接访问。

  • 挂载宿主机的 data 和 MySQL data 目录,用于持久存储。

本地安装

创建一个新的项目目录,然后下载 docker-compose.yml 从 the ownCloud Docker GitHub repository 到这个指定的本地目录。 下一步,创建 一个 .env 配置文件,其中包含配置参数。只有很少的参数需要配置,如下:

设置参数名称描述举例
OWNCLOUD_VERSIONThe ownCloud versionlatest
OWNCLOUD_DOMAINThe ownCloud domainlocalhost
ADMIN_USERNAMEThe admin usernameadmin
ADMIN_PASSWORDThe admin user's passwordadmin
HTTP_PORTThe HTTP port to bind to80
HTTPS_PORTThe HTTP port to bind to443

然后,你可以启动容器了。使用 Docker command-line tool。下面的例子,使用 Docker Compose来启动相关的容器服务。

使用 docker参考 in the GitHub repository。

# Create a new project directorymkdir owncloud-docker-servercd owncloud-docker-server# Copy docker-compose.yml from the GitHub repositorywget https://raw.githubusercontent.com/owncloud-docker/server/master/docker-compose.yml# Create the environment configuration filecat << EOF > .envOWNCLOUD_VERSION=10.0OWNCLOUD_DOMAIN=localhostADMIN_USERNAME=adminADMIN_PASSWORD=adminHTTP_PORT=80HTTPS_PORT=443EOF# Build and start the containerdocker-compose up -d

当处理完成,检查是否所有的容器都已经成功启动,通过运行 docker-compose ps。如果全部成功,结果如下:

Name                     Command               State                     Ports-------------------------------------------------------------------------------------------------------server_db_1         /usr/bin/entrypoint /bin/s ...   Up      3306/tcpserver_owncloud_1   /usr/local/bin/entrypoint  ...   Up      0.0.0.0:443->443/tcp, 0.0.0.0:80->80/tcpserver_redis_1      /bin/s6-svscan /etc/s6           Up      6379/tcp

你可以看到, database、 ownCloud和Redis containers已经运行,ownCloud 服务可以通过宿主机端口 443 和 80访问,即https和http端口。

当所有容器刚开始运行,ownCloud需要几分钟才能完全可用。如果运行 docker-compose logs --follow owncloud 查看日志输出,可以看到很多信息的输出到控制台窗口,稍等一会儿,当消息减少时就可以来访问web UI了。

登录界面

打开浏览器,进入 https://localhost 。可以看到ownCloud login screen。

用户名和密码是admin,是在上面的.env 配置里指定的。

第一次通过 HTTPS访问时,浏览器会出现警告说 SSL certificate 是自签名的。不过, the self-signed certificate can be overwritten with a valid cert, within the host volume.

停止容器

假定你使用的 docker-compose, 如前面的例子,停止容器使用 docker-compose stop。另外,可以使用 docker-compose down 停止和删除容器,包括其相关的networks, images, 和 volumes。

升级 ownCloud

当ownCloud发布新版本时,你应该更新运行的容器实例,如下:

首先,进入 .yaml 或 .env 文件的目录。

然后,让ownCloud 进入maintenance mode,通过下面的命令:

docker-compose exec server occ maintenance:mode --on

第三,创建备份,以防止升级过程出错,使用下面的命令:

docker-compose exec db backup

这假定你使用 the default database container from Webhippie。

第四,关闭容器。

docker-compose down

然后,更新 ownCloud 在 .env 和 YAML 文件中的版本号。可以使用 sed 来替换,如下:

# Make sure that you adjust the example to match your installation.sed -i 's/^OWNCLOUD_VERSION=.*$/OWNCLOUD_VERSION=/' /compose/*/.env

查看下,是否都改完、改正确了:

cat .env

最后,重新启动服务:

docker-compose up -d

现在新版的 ownCloud 就运行起来了。

备份

所存储的文件是挂在容器外面的,不会受到升级的任何影响。

但是,owncloud只是存储了单份的拷贝,对于重要的数据,需要自己建立存储的定期备份机制。

上述就是小编为大家分享的怎么使用ownCloud创建网盘了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。

容器 运行 文件 配置 目录 面的 存储 参数 备份 宿主 宿主机 端口 升级 服务 成功 例子 内容 可以通过 命令 数据 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技工作委员会毛军 互联网科技活动banner 兼蜜互联网科技 互联网金融 科技创新 狮子座互联网科技培训 撒么互联网科技公司 成都仁贤领冠互联网科技有限公司 江苏南京365互联网科技 宁波青枫互联网科技有限公司 华服互联网科技官网 互联网科技有哪些公司 互联网科技大奖都有哪些公司 35岁以上互联网科技行业 互联网科技包装股份有限公司上市 广州有谷有贝互联网科技有限公司 扫呗互联网科技有限公司 互联网科技包装股 广东鹅鹅鹅互联网科技有限公司 互联网科技企业商标注意事项 兰石爱特工业互联网科技分公司 花魁咖啡 新华互联网科技 重庆互联网络科技 猪兼强互联网科技 科技类的互联网平台 新华互联网科技2019 宁夏众和广鑫互联网科技有限公司 北京品多多互联网科技有限公司 北京瑞云互联网科技有限公司 武汉亿视互联网科技有限公司
0