ubuntu nextcloud cloud 支持什么网络储存

使用宝塔简单快速搭建NextCloud构建自己的私有网盘
使用宝塔简单快速搭建NextCloud构建自己的私有网盘
数字滑稽可笑
上次的文章我们说了怎么做软raid,那么软raid做好了,可以保证数据安全了,我们就可以做自己的私有网盘了安装宝塔LNMP环境yum install -y wget && wget -O install.sh /install/install.sh && sh install.sh安装要很久,安装完成可以看到下面的登陆信息,然后浏览器登陆就好登陆面板会有安装界面出来,选择下要安装的ngnix这些就可以自动安装安装完成后就可以在这个界面中添加网站 数据库,非常方便我们点击添加,然后输入网站的域名数据库密码,就会自动创建好网站的目录。创建完成会弹出提示安装NextCloud我们到下面的网站去下载NextCloud/install/#我们选择文件,进入网站目录,然后点击上传添加文件后选择上传上传完成后在界面中直接有解压选项点击解压完成后可以看到有个nextcloud的文件夹,我们进入后将里面的文件复制到主目录,这些都可以在网页中完成,不需要登陆后台服务器方法就是进入目录全选这些文件,然后剪贴在到前面的目录黏贴即可完成后我们可以在这里创建管理员账户,设置sql数据库输入后点击安装完成,会自动安装完成安装,我们可以去下载app或者电脑上的软件来进行使用配置NextCloud进入网站后看到上面显示有问题,发现一个模块没装安装fileinfo进入宝塔的面板的软件管理,找到php 7.1 然后进去有安装这个模块,点击安装等待安装完成getenv(\&PATH\&)为空PHP 的设置似乎有问题, 无法获取系统环境变量. 使用 getenv(\&PATH\&) 测试时仅返回空结果.编辑 vi /www/server/php/71/etc/php-fpm.conf黏贴env[PATH] = /usr/local/bin:/usr/bin:/bin:/usr/local/php/bin重启下服务 service php-fpm-71 restartSome files have not passed the integrity check.这句是文件完整性检查,然后后面有个list,点击下可以看到哪些文件有问题,由于宝塔创建好网站默认会有404和user页面,这样nextcloud的文件的原始这个页面没法复制,我们只要把默认的user文件删了,重新替换即可。The .htaccess file is not working打开在宝塔的伪静态中添加下面的话location~ ^/(data|config|\.ht|db_structure\.xml|README) {}You are accessing this site via HTTP宝塔上默认有申请ssl证书,免费的点下就ok了注:你必须在公网上有DNS解析,否则没法申请安装opcaheOpcache是PHP代码的缓存替换下面的代码到php配置里,然后重启下php服务opcache.enable=1opcache.enable_cli=1opcache.interned_strings_buffer=8opcache.max_accelerated_files=10000opcache.memory_consumption=128opcache.save_comments=1opcache.revalidate_freq=1到此我们的nextcloud就安装完成了,后面就可以自己去下载客户端来正常使用了
本文仅代表作者观点,不代表百度立场。系作者授权百家号发表,未经许可不得转载。
数字滑稽可笑
百家号 最近更新:
简介: 让人欲罢不能的数码科技产品的介绍。
作者最新文章2016年 网盘的日子不好过啊&一家家的over了&云也已经早早的限速了。隐私问题也经常曝光。
既然现在网盘这么不靠谱,那就自己搭建一个Nextcloud呗~~~ 他能上传 能下载(不废话)能分享 有一堆插件 关键人家开源
我自己已经在16年底自己搭建了一个在阿里云 这次就用虚拟机来演示搭建过程 保准小白也是能学会的
首先计算下价格 阿里云和腾讯云这两家在国内还是比较靠谱的 因为只是搭建一个网盘 配置嘛1G 1核妥妥的够&至于带宽
就比较坑爹了都是看上传速度的 1Mbps就要20元/月&2Mbps就要40元/月&学生党,哪来这么多钱啊。但是但是可以按量收费嘛!&
这样就算100Mbps也是一个价0.8元/G 因为这个网盘我自己使用 所以嘛当然是按量收费来的划算啦反正一个月都用不上10G&比带宽收费划算多了。既然是网盘
当然要储存数据的了 阿里云的云硬盘实在是不划算 那就用OSS呗 256TB的容量 弹性收费 同地区的OSS和ECS走内网不收费,只收取容量费,1G也就 0.148/元/月,用多少收多少&至于挂载方法嘛
文章最后我会另外说明的。
这样算下来每个月也就40元 其余的就是按量收费,数据少的同学也就10元不到/月&算了一下自己家里搭建50元连电费都不够
回归正题哈!首先我们买了云主机 系统嘛当然是选择centos7.2了&别问我为啥不用Windows。你见那台服务器用了Windows
放心我的教程小白也能教会你
然后我们在电脑上安装好Xshell 5这个远程连接服务器的软件,打开它新建
主机地方填写上你的服务器外网IP地址 然后按确认
用户名输入root 密码嘛 你自己设置的我也不知道啊&
这样就代表你连接上了
然后跟着我一起输入命令吧&首先我们要安装一个Apache服务器
# yum install httpd
他问你是否继续执行当然选择y了 输入Y按回车 以后步骤都是如此就不说了
# systemctl start httpd 然后输入 来启动Apache服务
在浏览器地址栏输入你服务器的外网IP 是不是可以看到这个界面了
恭喜你 web服务器搭建好了
如果你输入ip后不能访问那就是因为防火墙的缘故了,解决办法嘛下面&
方法1:关闭
暂时关闭:# systemctl stop firewalld
永久关闭:# chkconfig firewalld off
方法2:开放80/tcp端口
# firewall-cmd –zone=public –add-port=80/tcp –permanent刷新浏览器,可以看到页面,证明成功
接下来安装PHP nextcloud是基于PHP的web程序
为了方便先替换一下下载的源
# yum install&
# rpm -Uvh&
接着安装PHP7.0
# yum install php70w
装完后输入
# php -v 就可以看到PHP的版本了 证明成功&
接着我们安装数据库,数据库当然选用Mysql了&
# yum install mariadb-server.x86_64
# systemctl start mariadb
现在基础的环境搭建完毕了可以安装nextcloud了
首先----安装phpMyAdmin来管理数据库
官网:http://www.phpmyadmin.net/
下载地址:
上传程序包到服务器 我这里使用FIleZilla这个软件
打开FileZilla,点击 “文件-》站点管理器-》新站点&然后里面输入你的外网IP 端口是22
协议是SFTP 账号是 root 密码是你的root密码 点击连接
然后把下载下来的ZIP文件放到/var/www/html/下面
接着在Xshell里面输入&
# cd /var/www/html/
# yum install php70w-mbstring php70w-mysql
# systemctl restart httpd
解压完毕 然后浏览器地址栏输入 你的IP/phpMyAdmin
返回到Xshell 因为数据库还没有root账户 没法用 输入
# mysqladmin -u root password '你的密码'
root密码就设置好了 回到浏览器 用户名是root 密码就是上面的你的密码 自己去换
点击数据库新建一个nextcloud数据库
然后点击第二个SQL
&CREATE USER '自己设用户名'@'localhost' IDENTIFIED BY '自己设密码'
选择账户 选你刚刚创建的那个用户名然后写改权限
点击上面的数据库
选择刚刚新建的nextcloud点击执行 然后权限选择全选 然后执行 就OK了
这样 数据库这里我们建立好了 接下来开始安装nextcloud了
同样去官网下载nextcloud
同样上传到/var/www/html
同样unzip解压出来
然后地址栏输入 你的IP/nextcloud
出现这样的话 证明你没有给nextcloud目录权限
# cd /var/www/html
# chown apache nextcloud -Rf
# chmod 770 nextcloud -Rf
刷新浏览器出现&
好吧 是运行库缺少 缺少怎么办 那就安装缺少的库嘛&
# yum install php70w-dom&php70w-gd
# systemctl restart httpd
然后一刷新浏览器 奇迹出现了
点击存储&数据库
用户名 密码自己设置
数据目录就是你里面储存资料的位置 如果挂载OSS就选择OSS的目录位置
数据库选择Mysql
数据库用户密码就是 这里输入的用户名和密码 & CREATE USER '自己设用户名'@'localhost' IDENTIFIED BY '自己设密码'
数据库名称就是刚刚新建的nextcloud数据库
点击完成安装
恭喜大装好了
修改上传大小的限制的方法是
# vi /etc/httpd/conf/httpd.conf
找到以下字段
将AllowOverride None 改为&AllowOverride All
:wq保存退出
# cd /var/www/html/owncloud
# chown apache .htaccess
现在可以修改上传限制了
&最后挂载OSS的教程
安装ossfs软件 阿里云官方的软件 具体看阿里云的帮助文档
设置bucket name 和 AccessKeyId/Secret信息,将其存放在/etc/passwd-ossfs 文件中,注意这个文件的权限必须正确设置,建议设为640。
echo my-bucket:my-access-key-id:my-access-key-secret & /etc/passwd-ossfs
cat /etc/passwd-ossfs
chmod&640&/etc/passwd-ossfs
挂载目录要为空才可以
ossfs my-bucket /data/www/html/nextcloud/data -ourl=oss-cn-qingdao- -ouid=1001 -ogid=1001 -oumask=007 -o allow_other
ouid和ogid是Apache服务器的用户ID
用户ID查看
cat&/etc/passwd
cd&到&owncloud&目录 ll 查看data目录用户 对应上面查询的结果
df -h 查看挂载
然后在安装nextcloud
cd&/etc/init.d/
新建ossfs文件,写入信息
#! /bin/bash
# ossfs&&&&& Automount Aliyun OSS Bucket in the specified direcotry.
# chkconfig:
# description: Activates/Deactivates ossfs configured to start at boot time.
ossfs my-bucket /data/www/html/nextcloud/data -ourl=oss-cn-qingdao- -ouid=1001 -ogid=1001 -oumask=007 -o allow_other
执行命令:chmod a+x /etc/init.d/ossfs
把新建立的ossfs脚本赋予可执行权限。
执行命令:chkconfig ossfs on
挂载完毕后 你就能看到
256TB的OSS弹性空间挂载进来了
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:718次
排名:千里之外
(1)(5)(1)(4)简年5:下一代私人云盘 NextCloud 的安装配置 - 简书
简年5:下一代私人云盘 NextCloud 的安装配置
之前看到一个名为 Nextcloud 的项目,没有注意,只是感觉和 Owncloud 的界面非常相似,大概是有千丝万缕的关系。然后最近看新闻才知道 Owncloud 母公司破产了,原团队已经出走,新的项目名为 Nextcloud,所以本文将介绍 Nextcloud 的安装配置。需要说明一下的是,Owncloud并没有停止开发,而是由原来的德国团队接手了,所以你可以继续使用 Owncloud。之前的关于Owncloud的介绍:
1. 安装 Docker 与 Compose
一贯的风格首先安装 Docker:
curl -sSL / | sh
然后安装 Compose:
curl -L /docker/compose/releases/download/1.10.0/docker-compose-`uname -s`-`uname -m` & /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
这样我们的基本工具就搞定了。
1.1. 配置 Docker 镜像源
接下来我们会拉取几个镜像,默认的镜像仓库在海外,速度不理想,所以我们使用国内的镜像源,这里以中科大的为例:首先编辑文件 /etc/docker/daemon.json,在该配置文件中加入下面内容(没有该文件的话建一个):
"registry-mirrors": ["https://docker.mirrors."]
保存之后最好重启一下 Docker 服务,这样就可以使用国内镜像源拉取镜像了。
1.2. 部署 NextCloud
首先为Nextcloud建立一个独立的容器网络:
docker network create nextcloud
接下来新建一个文件夹,名字随便,这里演示为cloud,然后在文件夹里面新建一个文件,文件名为Caddyfile,文件内容如下:
proxy / 233.233.233.233:2333 {
proxy_header Host {host}
proxy_header X-Real-IP {remote}
proxy_header X-Forwarded-Proto {scheme}
log /var/log/caddy.log
因为使用Caddy部署应用不需要花费诸位太多时间去配置Web服务器环境,所以我这里使用Caddy,实际上如果你喜欢Nginx,自己修改下面的配置就好了。Caddy适合不想写配置或者懒得动手申请SSL的读者。
接下来再新建一个文件,名为docker-compose.yml,文件的内容如下:
version: '2'
container_name: cloud_db
image: mysql
- "./data/cloud/mysql:/var/lib/mysql"
restart: always
environment:
MYSQL_ROOT_PASSWORD: 这里填写你的密码
MYSQL_DATABASE: nextcloud
container_name: cloud_app
depends_on:
image: nextcloud
- ./data/cloud/config:/var/www/html/config
- ./data/cloud/data:/var/www/html/data
- ./data/cloud/apps:/var/www/html/apps
- "2333:80"
restart: always
container_name: cloud_cron
image: nextcloud
volumes_from:
user: www-data
entrypoint: |
bash -c 'bash -s &&EOF
trap "exit" SIGHUP SIGINT SIGTERM
while /bin/ do
/usr/local/bin/php /var/www/html/cron.php
restart: always
container_name: cloud_web
image: abiosoft/caddy
- ./Caddyfile:/etc/Caddyfile
- ~/.caddy:/root/.caddy
restart: always
name: nextcloud
保存文件之后,一句话启动它~~
docker-compose up -d
上面文件内容只有那个密码是需要你改的,其他不变即可。稍微去喝杯茶,一会回来你就可以看到Nextcloud部署成功了。
配置数据库自己根据需要修改,打算一个人用,就用Sqlite,很多人用就用MySQL之类的吧。
配置数据库
你的用户名就是 root,数据库地址是 db,不是 localhost。
2. 配置 NextCloud
安装完成还要做两件事,当然不是必须的,但是为了安全起见,最好再折腾一下。
2.1. 配置两步验证
两步验证可以防暴力入侵什么的,建议使用。首先在后台启用两步验证,然后手机安装下面的应用:登录时需要手机上的离线验证码验证,安全有了多一层保障。
2.2. 客户端安装与使用
首先客户端几乎是全平台的,地址在下面:因为开启了二步验证,在客户端直接使用帐号密码肯定无法登录了,所以需要在后台设置应用密码,地址格式:在设置中设置应用一次性密码,使用随机密码登录客户端即可。
设置客户端一次性密码
邮箱(即时收到):
i@zuolan.me
Telegram(一直在线):
https://t.me/zuolan有安装使用NextCloud/OwnCloud的吗 _ 许愿井租房网_昆明租房
有安装使用NextCloud/OwnCloud的吗
PostgreSQL,Nextcloud 为 Windows,比如 MySQL&#47Nextcloud 是一款自由 (开源) 的类 Dropbox 软件。它使用 PHP 和 Javascript 编写、安卓以及苹果手机都提供了客户端支持,支持多种数据库系统、Linux。它可以使你的桌面系统和云服务器中的文件保持同步。Nextcloud 并非只是 Dropbox 的克隆;MariaDB、Oracle 数据库和 SQLite、Mac、联系人,它还提供了很多附加特性,如日历、计划任务以及流媒体 Ampache,由 ownCloud 分支演化形成
wnCloud是一个自由且开源的个人云存储解决方案。最早由KDE开发者Frank Karlitschek于2010年一月创建,目标是成为商业云服务提供商的替代,ownCloud可以自由获取无需付费;它可以被安装在个人服务器上。与商业云存储服务不同
Nextcloud是ownCloud项目的一个分支,它为您提供了管理和控制自己的云存储服务。 此外,您可以使用来自Nextcloud App Store的不同应用程序扩展其功能。 最近,该集合更新了一个新的应用程序 – ONLYOFFICE – 允许用户将Autcloud与ONLYOFFICE的在...
Nextcloud 是一款自由 (开源) 的类 Dropbox 软件,由 ownCloud 分支演化形成。它使用 PHP 和 Javascript 编写,支持多种数据库系统,比如 MySQL/MariaDB、PostgreSQL、Oracle 数据库和 SQLite。 它可以使你的桌面系统和云服务器中的文件保持同步...
ownCloud是一个自由且开源的个人云存储解决方案。最早由KDE开发者Frank Karlitschek于2010年一月创建,目标是成为商业云服务提供商的替代。与商业云存储服务不同,ownCloud可以自由获取无需付费;它可以被安装在个人服务器上,用户拥有控制和修
Nextcloud 是一款自由 (开源) 的类 Dropbox 软件,由 ownCloud 分支演化形成。它使用 PHP 和 Javascript 编写,支持多种数据库系统,比如 MySQL/MariaDB、...
设置appendfsync为everysec的时候,Redis会默认每隔一秒进行一次fsync调用,将缓冲区中的数据写到磁盘。但是当这一次的fsync调用时长超过1秒时。 Redis会采取延迟fsync的策略,再等一秒钟。
Nextcloud 是一款自由 (开源) 的类 Dropbox 软件,由 ownCloud 分支演化形成。它使用 PHP 和 Javascript 编写,支持多种数据库系统,比如 MySQL/MariaDB、PostgreSQL、Oracle 数据库和 SQLite。它可以使你的桌面系统和云服务器中的文件保持同步...
Nextcloud 是一款自由 (开源) 的类 Dropbox 软件,由 ownCloud 分支演化形成。它使用 PHP 和 Javascript 编写,支持多种数据库系统,比如 MySQL/MariaDB、PostgreSQL、Oracle 数据库和 SQLite
返回主页:
本文网址:/view-.html

我要回帖

更多关于 nextcloud 中文 的文章

 

随机推荐