我是一名linux的小小白,今天就利用自己的所学搭建属于自己的云盘——nextcloud。

  本人学生狗,普通的云盘也要几十块钱,既然我们只是拿来搭建巩固自己知识并不做为生产力,我们就用VMware Workstation搭建自己就虚拟机就罢了。值得注意的是我搭建虚拟机用的是桥接模式。

  我们现在登陆上了自己的系统,首先输入ip addr查看自己的ip,然后用crt连接自己的服务器。

  完成了这步,我们也终于可以为所欲为的敲自己的指令了,嘿嘿。=0=

  首先我们要安装一个Apache服务器

  #yum install httpd -y

  我们现在碰到乱码现象,我们把字符编码改称为utf-8的属性就好了。

  为了验证是否完整安装,我们重新把指令输入一遍,如下图,说明我们就把服务安装好了。

  # systemctl start httpd 然后输入 来启动Apache服务

  #chkconfig  firewalld off 我们这里选择永久的关闭防火墙,需要重启后才会生效哦!(#service iptables start 及时生效,重启后失效)

  开放80/tcp端口

  # firewall-cmd –zone=public –add-port=80/tcp –permanent刷新浏览器,可以看到页面,证明成功

  为了方便先替换一下下载的源

  # yum install http://repo.webtatic.com/yum/el7/x86_64/RPMS/webtatic-release-7-3.noarch.rpm

  # rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

  紧接着安装php

  输入#php -v 查看版本,出现版本信息证明安装成功。

  

  #yum install mariadb-server mariadb -y 安装MariaDB数据库服务器

  #systemctl start mariadb 启动MariaDB数据库

  #systemctl enable mariadb 设置开机启动

  完成以上步骤我们的基础环境就基本的搭建好了,然后我们就可以安装nextclound。

  首先----安装phpMyAdmin来管理数据库。

  下载地址: https://files.phpmyadmin.net/phpMyAdmin/4.8.3/phpMyAdmin-4.8.3-all-languages.tar.gz

  按住 alt+p 进入sftp,进入电脑下载路径把下载下来的ZIP文件放到/var/www/html/  路径下面

  我们这里提示路径错误,我们重新回服务器下面重新cp 一下

  接着在Xshell里面输入 # cd /var/www/html/

  # tar -zxvf phpMyAdmin-4.8.3-all-languages.tar.gz

  # yum install php70w-mbstring php70w-mysql

  # systemctl restart httpd

  然后输入你的IP/phpMyAdmin

  # mysqladmin -u root password '你的密码',我们添加一个root用户。登陆进去

  我们新建一个数据库nextclound

  

  

  然后点击第二个SQL

  输入

  CREATE USER '自己设用户名'@'localhost' IDENTIFIED BY '自己设密码'

  

  选中自己的创建的账户,把所有权限都赋予给它。这样我们终于可以可以安装nextclound了,苦经一番周折=.=

  下载东西当然选择官网啦,百度都能出来。为了方便我们还是把地址放出来一下下吧     https://download.nextcloud.com/server/releases/nextcloud-13.0.5.zip

  同样上传到/var/www/html解压出来(这个步骤就不贴图出来了,和上面上传phpadmin安装包一个方法)  

  # cd /var/www/html

  # chown apache nextcloud -Rf

  # chmod 770 nextcloud -Rf

  同时给nextcloud目录权限

  #setenfoece 0 关闭selinux(这个方法只是临时关闭,重启失效,永久关闭可以编辑/etc/selinux/config,找到SELINUX=enforcing,将它改为SELINUX=disabled)这一步不操作回出现内部服务器错误的提示。操作完重启系统

  输入ip\nextclound 选择存储&数据库,用户和密码用我们自己创建的

  

  噔噔蹬,完成页面一下截图

嘿嘿嘿,云盘搭建完成,尽情潇洒了~

小小白搭建nextcloud云盘的更多相关文章

  1. 实用的Python(3)超简单!基于Python搭建个人“云盘”

    1 简介 当我们想要从本地向云服务器上传文件时,比较常用的有pscp等工具,但避免不了每次上传都要写若干重复的代码,而笔者最近发现的一个基于Python的工具updog,可以帮助我们在服务器上搭建类似 ...

  2. 超简单!基于Python搭建个人“云盘”

    1. 简介 当我们想要从本地向云服务器上传文件时,比较常用的有pscp等工具,但避免不了每次上传都要写若干重复的代码,而笔者最近发现的一个基于Python的工具updog,可以帮助我们在服务器上搭建类 ...

  3. 基于LAMP php7.1搭建owncloud云盘与ceph对象存储S3借口整合案例

    ownCloud简介 是一个来自 KDE 社区开发的免费软件,提供私人的 Web 服务.当前主要功能包括文件管理(内建文件分享).音乐.日历.联系人等等,可在PC和服务器上运行. 简单来说就是一个基于 ...

  4. docker 搭建私有云盘 Seafile

    缘起 现如今各种云存储服务其实挺多的,国外有经典的DropBox.Google Drive.微软的OneDrive等,国内也有可以免费使用的各种云. 那么为什么想要搭建私有云存储呢?主要是本着“自己的 ...

  5. docker搭建个人云盘可道云kodbox

    1.拉取kodbox镜像 (文章最后有自己编写yml文件可直接搭建) docker pull tznb/kodbox:1.15 2. 创建并启动kodbox docker run -d -it --n ...

  6. Nextcloud私有云盘在Centos7下的部署笔记

    搭建个人云存储一般会想到ownCloud,堪称是自建云存储服务的经典.而Nextcloud是ownCloud原开发团队打造的号称是“下一代”存储.初一看觉得“口气”不小,刚推出来就重新“定义”了Clo ...

  7. 百度云网速慢?普通VIP也限速?用户激励措施太套路?Pandownload被举报?这些统统没关系,我们自己搭建一个私人云盘服务器

    前言 前几天醒来后,照例耍手机看新闻.在疫情如此严重的档口,一则小小的新闻引起了我内心小小的波动:Pandownload作者被举报了....心里第一件事就是可惜了我盘上的那N多个T的小电影了,&quo ...

  8. 搭建nextcloud私有云存储网盘

    简介: 搭建个人云存储一般会想到ownCloud,堪称是自建云存储服务的经典.而Nextcloud是ownCloud原开发团队打造的号称是“下一代”存储. 真正试用过后就由衷地赞同这个Nextclou ...

  9. linux下使用URLOS搭建nextcloud私有云盘系统

    Nextcloud是一个免费专业的私有云存储网盘开源项目,可以让你简单快速地在个人/公司电脑.服务器甚至是树莓派等设备上架设一套属于自己或团队专属的云同步网盘,从而实现跨平台跨设备文件同步.共享.版本 ...

随机推荐

  1. WebSocket(4)---实现定时推送比特币交易信息

    实现定时推送比特币交易信息 实现功能:跟虚拟币交易所一样,时时更新当前比特币的价格,最高价,最低价,买一价等等...... 提示:(1)本篇博客是在上一遍基础上搭建,上一篇博客地址:[WebSocke ...

  2. CentOS 7 安装 Jenkins

    准备工作 首选需要安装JAVA环境 https://www.cnblogs.com/stulzq/p/9286878.html 如果你的系统没有自带git,那么也需要安装一个 yum install ...

  3. spring cloud + .net core实现微服务架构

    1.新建spring boot项目 2.添加spring-cloud-starter-eureka-server依赖(需提供版本信息) <!-- https://mvnrepository.co ...

  4. python scrapy 入门,10分钟完成一个爬虫

    在TensorFlow热起来之前,很多人学习python的原因是因为想写爬虫.的确,有着丰富第三方库的python很适合干这种工作. Scrapy是一个易学易用的爬虫框架,尽管因为互联网多变的复杂性仍 ...

  5. 基础才是重中之重~Dictionary<K,V>里V的设计决定的性能

    回到目录 字典对象Dictionary<K,V>我们经常会用到,而在大数据环境下,字典使用不当可能引起性能问题,严重的可能引起内在的溢出! 字典的值建议为简单类型,反正使用Tuple< ...

  6. MySQL使用过程中的报错处理(持续更新)

    一.数据库初始化 1.Percona的MySQL 5.6.20版本数据库初始化 初始化命令(MySQL 5.6版本不适用mysqld命令进行初始化) ./scripts/mysql_install_d ...

  7. MySQL 隔离级别

    一.事务特性 1.原子性 事务是一个原子操作单元,事务中包含的所有操作要么都做,要么都不做,没有第三种情况. 2.一致性 事务操作前和操作后都必须满足业务规则约束,比如说A向B转账,转账前和转账后AB ...

  8. 【ASP.NET Core快速入门】(十)Cookie-based认证实现

    准备工作 新建MVC项目,然后用VSCode打开 dotnet new mvc --name MvcCookieAuthSample 在Controllers文件夹下新建AdminController ...

  9. 创建简单WEB高可用集群

    1. 环境介绍 我这里弄了2个虚拟机,信息如下: node1:192.168.168.201 node2:192.168.168.202 2.配置主机名 [root@node1 ~]# vim /et ...

  10. Redis数据类型使用场景及有序集合SortedSet底层实现详解

    Redis常用数据类型有字符串String.字典dict.列表List.集合Set.有序集合SortedSet,本文将简单介绍各数据类型及其使用场景,并重点剖析有序集合SortedSet的实现. Li ...