当前位置: 首页 > 软件库 > 程序开发 > 常用工具包 >

Nextcloud Desktop

创建网络硬盘
授权协议 GPLv3
开发语言 C/C++
所属分类 程序开发、 常用工具包
软件类型 开源软件
地区 不详
投 递 者 夏弘文
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Nextcloud 是一套用于创建网络硬盘的客户端-服务器软件。其功能与 Dropbox 相近,但 Nextcloud 是自由及开放源代码软件,每个人都可以在私人服务器上安装并运行它。

与 Dropbox 等专有服务相比,Nextcloud 的开放架构让用户可以利用应用程序的方式在服务器上新增额外的功能,并让用户完全掌控自己的资料。

ownCloud 原先的开发者弗兰克·卡利切创建了 ownCloud 的分支——Nextcloud,继而让卡利切与其他原 ownCloud 团队成员持续积极地开发。

Nextcloud Desktop 是一个用于 Nextcloud Server 和用户计算机之间的同步客户端。

如何编译桌面客户端

系统要求包括 OpenSSL 1.1.x、QtKeychain、Qt 5.xx 和 zlib。

分步说明

克隆仓库并创建构建目录

$ git clone https://github.com/nextcloud/desktop.git
$ cd desktop
$ mkdir build
$ cd build

编译安装

出于开发原因,最好将客户端安装在用户空间而不是全局系统上。混合使用不同版本的 libs/dll 可能导致未定义的行为并崩溃:

  • 如果要在系统范围内安装,可以使用或/usr/local 或 /opt/nextcloud/

  • 在 Windows 10上 $USERPROFILE指向C:\Users\<USERNAME>

Linux 和 macOS

$ cmake .. -DCMAKE_INSTALL_PREFIX=~/nextcloud-desktop-client -DCMAKE_BUILD_TYPE=Debug
$ make install

Windows 

$ cmake -G "Visual Studio 15 2017 Win64" .. -DCMAKE_INSTALL_PREFIX=$USERPROFILE\nextcloud-desktop-client -DCMAKE_BUILD_TYPE=Debug
$ cmake --build . --config Debug --target install

可以在Desktop Client Wiki上找到更多详细说明。

  • [root@nextcloud config]# sudo mkdir -p /data/ssl/ca [root@nextcloud config]# sudo mkdir -p /data/ssl/server [root@nextcloud config]# sudo mkdir -p /data/ssl/client [root@nextcloud config]# sudo chown

  • 部署环境 虚拟机UBUBTU18 (一)首先虚拟机更新源和本机DNS,不然会报错            etc/resolv.conf         更改DNS8.8.8.8            etc/apt/sources.list   更新阿里源            然后apt update upgrade (二)安装过程就是sudo snap install nextcloud   

  • 一、使用snap 安装   sudo snap install nextcloud 这种安装最简单,安装好后直接 localhost即可 二、手动安装 1、安装 apache2 mysql php7 sudo apt-get install apache2 libapache2-mod-php7.2 sudo apt-get install mysql sudo apt-get install p

  • 搭建nextcloud私人云盘 1. Linux发行版本 本人的设备是OragePi4,安装的是基于debian的Armbian Buster Server,树莓派,云主机等可以安装对应的版本。 2. 修改更新源 因为默认的源是国外的,下载速度非常慢,建议修改为国内的源。这里使用了清华的源,其他的源,比如科大的也不错。 备份原来的更新源文件 sudo cp /etc/apt/source.list

 相关资料
  • 创建网络 Mininet 的操作十分简单,启动一个小型测试网络只需要下面几个步骤。 登录到虚拟机命令行界面,打开 wireshark,使其后台运行, 命令为 sudo wireshark &。 启动 Mininet,命令为sudo mn,则默认创建如下图所示的网络拓扑。 经过短暂的等待即可进入以 mininet> 引导的命令行界面。 好了,从现在开始,我们就拥有了一个 1 台控制节点(contro

  • 本文向大家介绍创建一个Docker网络,包括了创建一个Docker网络的使用技巧和注意事项,需要的朋友参考一下 示例 此命令将创建一个名为的简单桥接网络appBackend。默认情况下,没有容器连接到该网络。

  • Docker 创建网络步骤 Docker是正在发展中的,并会持续提升网络配置的逻辑。当前命令行是很难满足Docker新建容器时所需要的网络配置。 让我们回顾一些基础知识。 通讯的时候使用网际协议(IP),一个机器需要访问至少一个网络接口用来发送和接收包,路由表定义了通过接口可达IP地址范围。网络接口不一定非是物理设备。实际上,在每一个Linux机器(和每个Docker容器内部)的lo回环接口都是有

  • 在对OpenStack网络进行操作前,请先设置如下环境变量: export OS_USERNAME=admin export OS_PASSWORD=password export OS_TENANT_NAME=admin export OS_AUTH_URL=http://localhost:5000/v2.0 创建网络 列出neutron工具的扩展功能: $ neutron ext-

  • OpenStack网络服务是一个在OpenStack云内即可使用的、可扩展的管理网络的工具。这个工具能够帮助用户快速响应网络变更的需求(例如创建和分配新的IP地址等)。 OpenStack中的网络很复杂。本章仅简单介绍了如何创建网络和路由。欲了解详细的OpenStack网络管理内容,请参阅OpenStack Cloud Administrator Guide。 创建网络 登录控制台。 在Proje

  • 本文向大家介绍sharepoint网络。创建一个网站,包括了sharepoint网络。创建一个网站的使用技巧和注意事项,需要的朋友参考一下 示例            

  • 大多数的 PCI 和多数的 ISA 网卡都被支持。一些网络接口卡不被多数 Debian 安装盘支持, 如 AX.25 卡与协议;NI16510 EtherBlaster 卡;Schneider & Koch G16 卡; Koch G16 卡;以及 Zenith Z-Note built-in 网卡。微通道(MCA)网卡不被标准的安装系统支持, 但可以参考 Linux on MCA 和 Linux

  • 任何受 Linux 内核支持的网络接口卡(NIC)也全都被引导盘所支持。 你可能需要将网络驱动作为模块挂载。