小小白搭建nextcloud云盘

2023-10-30 11:50

本文主要是介绍小小白搭建nextcloud云盘,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

  我是一名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 选择存储&数据库,用户和密码用我们自己创建的

  

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

 

 

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

 

转载于:https://www.cnblogs.com/lovelitao/p/9565323.html

这篇关于小小白搭建nextcloud云盘的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/307724

相关文章

Mycat搭建分库分表方式

《Mycat搭建分库分表方式》文章介绍了如何使用分库分表架构来解决单表数据量过大带来的性能和存储容量限制的问题,通过在一对主从复制节点上配置数据源,并使用分片算法将数据分配到不同的数据库表中,可以有效... 目录分库分表解决的问题分库分表架构添加数据验证结果 总结分库分表解决的问题单表数据量过大带来的性能

Java汇编源码如何查看环境搭建

《Java汇编源码如何查看环境搭建》:本文主要介绍如何在IntelliJIDEA开发环境中搭建字节码和汇编环境,以便更好地进行代码调优和JVM学习,首先,介绍了如何配置IntelliJIDEA以方... 目录一、简介二、在IDEA开发环境中搭建汇编环境2.1 在IDEA中搭建字节码查看环境2.1.1 搭建步

Python基于火山引擎豆包大模型搭建QQ机器人详细教程(2024年最新)

《Python基于火山引擎豆包大模型搭建QQ机器人详细教程(2024年最新)》:本文主要介绍Python基于火山引擎豆包大模型搭建QQ机器人详细的相关资料,包括开通模型、配置APIKEY鉴权和SD... 目录豆包大模型概述开通模型付费安装 SDK 环境配置 API KEY 鉴权Ark 模型接口Prompt

鸿蒙开发搭建flutter适配的开发环境

《鸿蒙开发搭建flutter适配的开发环境》文章详细介绍了在Windows系统上如何创建和运行鸿蒙Flutter项目,包括使用flutterdoctor检测环境、创建项目、编译HAP包以及在真机上运... 目录环境搭建创建运行项目打包项目总结环境搭建1.安装 DevEco Studio NEXT IDE

搭建Kafka+zookeeper集群调度

前言 硬件环境 172.18.0.5        kafkazk1        Kafka+zookeeper                Kafka Broker集群 172.18.0.6        kafkazk2        Kafka+zookeeper                Kafka Broker集群 172.18.0.7        kafkazk3

【IPV6从入门到起飞】5-1 IPV6+Home Assistant(搭建基本环境)

【IPV6从入门到起飞】5-1 IPV6+Home Assistant #搭建基本环境 1 背景2 docker下载 hass3 创建容器4 浏览器访问 hass5 手机APP远程访问hass6 更多玩法 1 背景 既然电脑可以IPV6入站,手机流量可以访问IPV6网络的服务,为什么不在电脑搭建Home Assistant(hass),来控制你的设备呢?@智能家居 @万物互联

pico2 开发环境搭建-基于ubuntu

pico2 开发环境搭建-基于ubuntu 安装编译工具链下载sdk 和example编译example 安装编译工具链 sudo apt install cmake gcc-arm-none-eabi libnewlib-arm-none-eabi libstdc++-arm-none-eabi-newlib 注意cmake的版本,需要在3.17 以上 下载sdk 和ex

JavaFX环境的搭建和一个简单的例子

之前在网上搜了很多与javaFX相关的资料,都说要在Eclepse上要安装sdk插件什么的,反正就是乱七八糟的一大片,最后还是没搞成功,所以我在这里写下我搭建javaFX成功的环境给大家做一个参考吧。希望能帮助到你们! 1.首先要保证你的jdk版本能够支持JavaFX的开发,jdk-7u25版本以上的都能支持,最好安装jdk8吧,因为jdk8对支持JavaFX有新的特性了,比如:3D等;

springboot+maven搭建的项目,集成单元测试

springboot+maven搭建的项目,集成单元测试 1.在pom.xml文件中引入单元测试的依赖包 <!--单元测试依赖--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></depen

CentOS 7 SVN的搭建和使用

https://subversion.apache.org/packages.html#centos 阿里云的ECS貌似已经自带了SVN [root@xxx ~]# svn --versionsvn, version 1.7.14 (r1542130)compiled Aug 23 2017, 20:43:38Copyright (C) 2013 The Apache Software Fo