找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 13609|回复: 25

[N1盒子] 20190510-N1盒子armbian5.82部署最新版nextcloud16详细教程

[复制链接]
发表于 2019-5-10 22:24 | 显示全部楼层 |阅读模式
本帖最后由 xingyuanbao 于 2019-5-11 15:18 编辑

5.11更新:修复一些影响美观的错误,重新上传附件文档;以下内容为文档文字版,需要图文版的请下载附件;


之前一直使用docker部署nextcloud私有云,但总感觉docker环境下运行打开网页有点卡顿,再加上docker版本最新镜像为15.07,不能体验新版带来的功能,所以决定在主机环境直接部署,翻遍整个论坛,发现都是一些旧版本的部署流程,虽说方法大同小异,但也免不了踩坑,官方安装手册全英文版,看的云里雾里,不过庆幸有前面大神的铺路,我才能顺利的照猫画猫,顺利完成安装部署,资料全部来源于网络大神,官方文档,本人只做简单整理,献给想要折腾nextcloud的小白。
此方法同样适用于安装x86等其他平台的linux发行版本(centos,redhat等安装软件使用yum install 命令)。


下载armbian安装到N1,修改默认密码,时区,dtb指向等;具体操作方法论坛一大堆,就不啰嗦了!附armbian网盘下载地址:https://yadi.sk/d/pHxaRAs-tZiei

换掉默认源:附

#中科大源
deb http://mirrors.ustc.edu.cn/debian stretch main contrib non-free
deb http://mirrors.ustc.edu.cn/debian stretch-updates main contrib non-free
deb http://mirrors.ustc.edu.cn/debian stretch-backports main contrib non-free
deb http://mirrors.ustc.edu.cn/debian-security/ stretch/updates main contrib non-free

#清华源
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch-updates main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch-backports main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian-security/ stretch/updates main contrib non-free
任选一个即可

本文安装部署基于Armbian_5.82_Aml-s905_Debian_stretch_default_5.1.0-rc1_20190427.img


部署LAMP环境
最新版nextcloud16官方安装要求如下:


执行以下三条命令,添加PHP源,默认源只支持到更新到php7.0;(之前采坑很久)
#apt -y install software-properties-common apt-transport-https lsb-release ca-certificates
#wget -O /etc/apt/trusted.gpg.d/php.gpg https://mirror.xtom.com.hk/sury/php/apt.gpg
#sh -c 'echo "deb https://mirror.xtom.com.hk/sury/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
然后
#apt updte
#apt upgrade更新一下源;

1)安装apache2;
#apt-get install apache2

2)安装php;
#apt-get install php7.3-xml php7.3 php7.3-cgi php7.3-cli php7.3-gd php7.3-curl php7.3-zip php7.3-mysql php7.3-mbstring wget unzip
#注意要装这个库,要不apache2使用不了php
#apt-get install libapache2-mod-php

3)安装mariadb数据库;
#apt-get install mariadb-server
修改配置,解决自启权限问题
#vim /etc/mysql/mariadb.conf.d/50-server.cnf
user            = root   #这一行
#service mysql start

初始化数据库
#mysql_secure_installation
#以询问的方式完成配置,大概如下:
    #是否设置root用户密码(选择Y并设置密码,这密码后面要使用)
    Set root password? [Y/n]
    #是否删除匿名用户(选择Y)
    Remove anonymous users? [Y/n]
    #是否禁止root远程登录(选择Y)
    Disallow root login remotely? [Y/n]
    #是否删除test数据库(选择Y)
    Remove test database and access to it? [Y/n]
    #是否重新加载权限表(选择Y)
Reload privilege tables now? [Y/n]
以root身份登录数据库并添加nextcloud用户和nextclouddb数据库
#mysql -u root -p
MariaDB [(none)]>CREATE DATABASE nextclouddb;
MariaDB [(none)]>CREATE USER 'nextcloud'@'localhost' IDENTIFIED BY '数据库密码';
MariaDB [(none)]>GRANT ALL PRIVILEGES ON nextclouddb.* TO 'nextcloud'@'localhost';
MariaDB [(none)]>exit;

下载nextcloud 最新版https://nextcloud.com/
Winscp上传到root目录
#解压缩刚上传的nextcloud包,目录为nextcloud
#unzip nextcloud-16.0.0   解压
#mv nextcloud /var/www/html/  移动到指定目录
#chown -R www-data:www-data /var/www/html/nextcloud  赋予权限
#vim /etc/apache2/sites-available/nextcloud.conf    创建nextcloud虚拟主机文件
#填写如下内容:
<VirtualHost *:80>         #端口自定义
ServerName 192.168.2.16   #IP换成自己N1 IP地址
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/nextcloud

<Directory "/var/www/html/nextcloud/">
Options MultiViews FollowSymlinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>

TransferLog /var/log/apache2/nextcloud_access.log
ErrorLog /var/log/apache2/nextcloud_error.log
</VirtualHost>

# 80是端口号;ServerName输N1的IP地址。
然后启用nextcloud虚拟主机文件,并使用以下命令禁用默认虚拟主机文件:
#a2dissite 000-default
#a2ensite nextcloud
重启Apache服务
#service apache2 restart

浏览器输入N1的IP地址:

依次填入帐号密码创建管理员账户
稍等几分钟就跳转到初始页面

然后设置-日志发现好多报错;

解决办法安装php-intl模块
#apt-get install php-intl模块 然后重启php-fpm
然后进入概况自检,也发现一些问题,依次解决

#apt-get install php-imagick
#按照提示修改/etc/php/php73/apache2/php.ini配置文件
刷新

剩下的暂时还没搞定,哪位大神搞定了还望赐教一下操作步骤!百度已找到相关解决方案,但都是基于宝塔面板修改配置,直接需要修改那些配置文件还没找到。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
我的恩山、我的无线 The best wifi forum is right here.
发表于 2019-5-10 22:28 | 显示全部楼层
docker几乎不损失性能。。。。。放容器里挺好的,不过用在n1上确实会卡

点评

docker是个好东西,用起来很方便的!  详情 回复 发表于 2019-5-10 23:10
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-5-10 22:31 | 显示全部楼层
armbian更新到5.84了,作者真勤快

点评

昨天下午试刷了最新5.84的两个版本,本来想体验Debian10,结果问题太多了,开机就卡,加载内核的时候就卡,自己虽然解决掉一些问题,但还是启动都困难,所以还是刷回5.82了!希望后面优化的流畅一些!  详情 回复 发表于 2019-5-10 22:39
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2019-5-10 22:39 | 显示全部楼层
夜曲 发表于 2019-5-10 22:31
armbian更新到5.84了,作者真勤快

昨天下午试刷了最新5.84的两个版本,本来想体验Debian10,结果问题太多了,开机就卡,加载内核的时候就卡,自己虽然解决掉一些问题,但还是启动都困难,所以还是刷回5.82了!希望后面优化的流畅一些!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-5-10 22:47 | 显示全部楼层
卡顿感觉是n1的硬件性能不足支撑nextcloud

点评

装了armbian看个恩山网站都卡。还是乖乖使用安卓吧  详情 回复 发表于 2019-5-10 23:04
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-5-10 22:57 | 显示全部楼层
armbian5.7.7据说比较稳

点评

嗯!5.77-5.02内核可以说是比较完美的一个版本!  详情 回复 发表于 2019-5-10 23:06
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-5-10 22:59 | 显示全部楼层
谢谢分享!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-5-10 23:04 | 显示全部楼层
ssaling 发表于 2019-5-10 22:47
卡顿感觉是n1的硬件性能不足支撑nextcloud

装了armbian看个恩山网站都卡。还是乖乖使用安卓吧

点评

不带桌面的当小服务器玩玩还行,带桌面的没gpu驱动,全靠cpu死撑!  详情 回复 发表于 2019-5-10 23:08
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2019-5-10 23:06 来自手机 | 显示全部楼层
hao131416888 发表于 2019-5-10 22:57
armbian5.7.7据说比较稳

嗯!5.77-5.02内核可以说是比较完美的一个版本!

点评

请教下,armbian5.77需要改某老大改的4.18的dtb吗?  详情 回复 发表于 2019-5-13 10:49
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-5-10 23:07 来自手机 | 显示全部楼层
577和xq大神的560都非常稳定,584不行,而且源也有问题
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2019-5-10 23:08 来自手机 | 显示全部楼层
yanzihui 发表于 2019-5-10 23:04
装了armbian看个恩山网站都卡。还是乖乖使用安卓吧

不带桌面的当小服务器玩玩还行,带桌面的没gpu驱动,全靠cpu死撑!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2019-5-10 23:10 来自手机 | 显示全部楼层
qq859952722 发表于 2019-5-10 22:28
docker几乎不损失性能。。。。。放容器里挺好的,不过用在n1上确实会卡

docker是个好东西,用起来很方便的!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-5-11 00:31 | 显示全部楼层
我用nextcloud太咔咔咔咔,受不了,前几天试了owncloud感觉好多了,但是用起来也是不舒服,最后直接smb+emby,感觉舒服多了,不知道楼主这个用上体验怎么样?

点评

还好吧!个人要求不高,能电脑手机交换文件,自动备份手机里的照片即可!比起某云效率高多了,况且nextcloud主题也漂亮,还有手机APP,自由定制化程度高!  详情 回复 发表于 2019-5-11 15:24
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-5-11 07:16 | 显示全部楼层
好教程一定要留下
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2019-5-11 15:24 | 显示全部楼层
kvinfo 发表于 2019-5-11 00:31
我用nextcloud太咔咔咔咔,受不了,前几天试了owncloud感觉好多了,但是用起来也是不舒服,最后直接smb+emb ...

还好吧!个人要求不高,能电脑手机交换文件,自动备份手机里的照片即可!比起某云效率高多了,况且nextcloud主题也漂亮,还有手机APP,自由定制化程度高!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-26 04:34

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表