linux搭建个人网盘,Linux下使用nextcloud搭建个人网盘

市面上有那么多的网盘服务提供商,为什么还要自己搭建网盘呢?主要有以下原因:

免费的网盘都有种种限制,要么不限速容量小(onedriver,google driver),要么容量大限速(百度云)

付费网盘服务又太贵,穷逼用不起

数据放在别人的服务器不安全,说不定就变成 8s 了

瞎折腾有趣

两三个月前,矿难无情人友情,三百块入手了一台 4 盘位的 nas 主机,装上 ubuntu,就开始了折腾。

linux搭建个人网盘,Linux下使用nextcloud搭建个人网盘_第1张图片

为什么要选择 nextcloud 呢?

开源

各个平台都有客户端,方便管理

功能很完善

下面开始正文,搭建 nextcloud。

推荐使用 docker 来搭建环境,非常方便。

首先安装 docker 环境,参考这篇:docker 安装

安装 docker-compose

sudo apt-get install docker-compose

编写 docker-compose.yml

version: "2"

services:

nextcloud:

image: nextcloud

container_name: nextcloud

volumes:

- /home/nextcloud:/var/www/html

ports:

- 8080:80

启动

docker-compose.yml 文件所在目录执行docker-compose up -d。便能够通过访问 ip+端口,进入 web 端界面。在设置界面可以调成中文。默认进入是英文。

提供一个测试账号:ali.tapme.top:8007 test/testgggg

请勿恶意大量上传下载哦!

Apache环境下搭建KodExplorer网盘

Apache环境下搭建KodExplorer网盘 环境说明: 系统版本    CentOS 6.9 x86_64 软件版本    yum安装httpd和php    kodexplorer4.25 1 ...

linux下的服务器搭建集成环境

linux下的服务器搭建集成环境 ——写给初学者的我们 1.准备工具 1.1 SecureCRT SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录 ...

使用cloudreve搭建个人网盘

这次将腾迅的对象存储cos挂载到了服务器上,就想自己搭建个网盘,虽然每月50G的空间和10G流量,也够用了 之前写过使用owncloud来搭建个人网盘,使用起来挺方便,就是不知道为什么感觉打开速度慢, ...

编译安装Nginx和php搭建KodExplorer网盘

编译安装Nginx和php搭建KodExplorer网盘 环境说明: 系统版本    CentOS 6.9 x86_64         软件版本    nginx-1.12.2        php ...

编译安装Apache httpd和php搭建KodExplorer网盘

编译安装Apache httpd和php搭建KodExplorer网盘 环境说明: 系统版本    CentOS 6.9 x86_64 软件版本    httpd-2.2.31        php- ...

linux下Oracle11g RAC搭建(七)

linux下Oracle11g RAC搭建(七) 六.安装Grid 启动GRID安装界面 方式一:redhat下调整分辨率 [root@node1 ~]# xhost +       //授权 [ro ...

Linux下DNS服务器搭建详解

Linux下DNS服务器搭建详解 DNS  即Domain Name System(域名系统)的缩写,它是一种将ip地址转换成对应的主机名或将主机名转换成与之相对应ip地址的一种机制.其中通过域名解析 ...

linux下Oracle11g RAC搭建(一)

linux下Oracle11g RAC搭建(一) 文档说明 作者    深蓝 项目 Visualbox下模拟RAC搭建(双节点)(Redhat5+Oracle11G) 环境 RedHat Enterp ...

腾讯云函数免费搭建onedrive网盘

目录 腾讯云函数 介绍 真免费? 搭建教程 准备条件 创建云函数 创建触发器 配置SecretId和SecretKey 添加onedriver盘 自定义域名 访问路径处理 总结 搭建期间遇到的问题 想 ...

随机推荐

[LeetCode] Missing Number 丢失的数字

Given an array containing n distinct numbers taken from 0, 1, 2, ..., n, find the one that is missin ...

Revit如何修改云线批注外观

Revit云线批注属于注释族类别,有两种方式可以修改云线批注的外观,有两处设置可以修改云线批注的颜色线宽等外观,一个是视图属性"可见性/图形替换"对话框,另一个是菜单"管 ...

Linux 远程和本地的一些解决方案

有的小伙伴想Linux 远程登录 两台机器同时root登录,其实可以同时多个用户的. Linux是多用户的多任务系统,可以同时多个用户登录到系统,也可以一个用户通过不同终端登录到一个系统执行不同的操 ...

小记:使用SharedPreferences存储来设置程序第一次进入欢迎界面,以后不会再进入欢迎界面。

SharedPreferences mSharedPreferences = this.getSharedPreferences(NAME, this.MODE_PRIVATE); boolean f ...

分享一个嵌入式httpdserver开发库 - boahttpd library

http://sourceforge.net/projects/boahttpd/ 一个C接口的开发库,适用于 windows/linux/或其它嵌入式平台,支持CGI扩展,支持多线程.採用面向对象开 ...

.net 控件开发第二天 怎么将 第一天写的代码 用到 .net中来

前面第一天 我们看到的全是 js的代码,虽然不管是BS的框架是java 还是 php,复用性 还是特别高的,  但是 写起来比较费劲,怎么办,我们能不能 更 简单点呢? 当然可以,这个时候我们就要用到 ...

angular路由详解三(路由参数传递)

我们经常用路由传递参数,路由主要有三种方式: 第一种:在查询参数中传递数据 {path:"address/:id"}   => address/1  => Activa ...

(转载)IQueryable和IEnumerable

第一篇:https://www.cnblogs.com/zgqys1980/p/4047315.html: 第二篇:https://www.cnblogs.com/shenbing/p/5394228 ...

利用Swoole编写一个TCP服务器,顺带测试下Swoole的4层生命周期

1首先我们写一个入口脚本,这里简单点的功能就是开启服务和关闭服务

你可能感兴趣的:(linux搭建个人网盘)