一、安装部署owncloud
关于docker安装步骤可以移步至另一篇查看:docker安装
下载镜像
docker pull owncloud
启动镜像
以宿主机81端口代理到容器的80端口上,并配置数据卷
docker run -d -v /data/owndata:/var/www/html -p 81:80 owncloud
访问服务
浏览器打开(http://ip:81)访问服务,就可以看到owncloud的服务了(如果打不开,请检查端口是否放行)
配置数据库
第一次登陆,设置用户名和密码信息。
数据库,默认会使用SQLite 这个数据库,作为后端的数据库(这里可以根据自己需要进行配置)
登录
配置完成后可以进入owncloud页面了
二、配置Nginx及SSL证书
搭配宝塔面板使用
新建网站
不需要选择多余配置(数据库、PHP等)
解析域名至主机
登录域名服务商控制台,添加域名解析至主机
修改配置
server {
listen 80;
listen 443 ssl http2;
server_name yun.9iw.ink;
#SSL-START SSL相关配置,请勿删除或修改下一行带注释的404规则
#error_page 404/404.html;
#HTTP_TO_HTTPS_START
client_max_body_size 10240M;
location / {
proxy_pass http://127.0.0.1:81;
proxy_set_header Host $http_host;
}
申请SSL证书
可以到域名服务商控制台申请免费SSL单域名证书
配置SSL证书
在网站设置里面找到“SSL”,把证书内对应文件复制至里面并保存