老于 发布的文章

推荐的硬盘
Adata NVMe SSD : SX6000, SX7000, SX8200, SX8200 Pro etc.
Corsair NVMe SSD : MP500, MP510
Crucial NVMe SSD : P1
HP NVMe SSD : ex920, ex950
OCZ RD400
Toshiba XG3, XG4, XG5, XG5p, XG6, RC500, RD500
Intel NVMe SSD : 600p, 660p, 760p
MyDigital NVMe SSDs : SBX - BPX
Kingston NVMe SSD : A1000, A2000, KC1000
Sabrent Rocket (Phison E12 and E16 based)
Samsung NVMe SSD : 960 Evo, 960 Pro, 970 Evo, 970 Pro, 970 Evo plus (with latest firmware)
WD Black NVMe SSD v1, v2 and v3, WD Blue SN550
已知不支持的硬盘
Samsung PM981
Samsung 950 Pro
转接器

推荐Ubuntu 18.04 官方不建议使用root账户 成会有小错误

sudo wget https://github.com/nextcloud/vm/blob/master/nextcloud_install_production.sh/

sudo bash nextcloud_install_production.sh

过程中提示建立账户 选择硬盘
小贴士:
VPS 内存要大于2G 否则脚本无法继续运行 如需在小内存机器上运行 个人建议至少大于1G 并编辑脚本删除以下三行

# Test RAM size (2GB min) + CPUs (min 1)

ram_check 2 Nextcloud

cpu_check 1 Nextcloud

单硬盘VPS在设置中选择但硬盘 双硬盘VPS按照提示挂在数据盘
此安装方式安装curl lshw net-tools python-pip postgresql-10 apache2 php全家桶等组件 postgresql更适合大型数据存储
以上参照Nextcloud官方在Github的脚本一键安装

使用root账户登录,在Ubuntu终端输入下面的命令

apt-get update
apt-get install snap
apt-get install snapd
snap install nextcloud

启用https(每90天运行一次以下命令)

sudo nextcloud.enable-https lets-encrypt

最后一点优化:将php内存限制提升到512M(默认128M)

snap set nextcloud php.memory-limit=512M

数据库的文件夹 :/var/snap/nextcloud/current/
文件保存的文件夹 :/var/snap/nextcloud/common/
安装包包含以下组件
Nextcloud 16.0.5
Apache 2.4
PHP 7.2
MySQL 5.7
Redis 4.0
mDNS for network discovery

Tips
Nextcloud程序和所以来运行的组件都在/var/snap目录中 如果有第二块硬盘的同学可以尝试将第二块硬盘挂载到/var/snap
不要忘了开启开机自动挂载
如需更新Nextcloud

snap refresh nextcloud

以上参照Nextcloud官方在Github的snap一键安装

这些运行库都是采用Microsoft Visual Studio 20XX编写的软件必须使用的公用DLL运行库,相当于程序的字典文件。

  某些网上和论坛的部分精简软件没有附带这些公用DLL,所以安装这些运行库是系统安装后第一件要做的事情。

  由于Microsoft Visual C++ 2008 SP1(9.0.30729.6161)已经包含Microsoft Visual C++ 2008 ATL Update kb973924 (9.0.30729.4148),所以2008 SP1的ATL升级文件不提供。

  某些程序在64位系统下运行任然需要32位版本的运行库,因为程序是基于32位Visual Studio开发的,典型的例子比如QQ。

  本集合包含下列组件:

  Visual Basic Virtual Machine(5.1)

  Visual Basic Virtual Machine (6.0)

  Microsoft C Runtime Library(7.0)

  Microsoft C Runtime Library(7.10)

  Microsoft Visual C++ 2005 SP1(8.0.61187)

  Microsoft Visual C++ 2008 SP1(9.0.30729.7523)

  Microsoft Visual C++ 2010 SP1(10.0.40219.473)

  Microsoft Visual C++ 2012 up4(11.0.61135)

  Microsoft Visual C++ 2013(12.0.40664)

  Microsoft Visual C++ 2017(14.13.26020)

  Microsoft Universal C Runtime (10.0.10586.9)

  VS 2010 Tools For Office Runtime(10.0.60830)

详情参见

下载地址