💻📦 The Nextcloud VM (virtual machine appliance), Home/SME Server and scripts for RPi (4). Community developed and maintained.
Перейти к файлу
Daniel Hansson 60f5f3a42d
Revert "skip gpg check for RC and BETA (#2186)" (#2187)
This reverts commit bb2736c64e.
2022-01-17 11:55:25 +01:00
.github Update bug.yml 2021-12-05 11:02:39 +01:00
addons add database shrinking script (#2141) 2021-11-19 18:29:37 +01:00
apps try to clear cache before the install 2022-01-13 12:07:49 +01:00
disk Add functionality for NVMe (#2101) 2021-09-09 10:13:40 +02:00
geoblockdat update geoblock database (#2178) 2022-01-05 23:11:55 +01:00
lets-encrypt update info text (#2143) 2021-11-20 11:32:23 +01:00
menu Fix for #2179 (#2180) 2022-01-14 14:53:08 +01:00
migrate/docker Fix spelling in VM (#1706) 2020-12-03 21:24:33 +01:00
network don't hide the output 2021-12-29 14:43:54 +01:00
not-supported borgbackup - fix getting the snapshot usage (#2176) 2022-01-04 18:26:51 +01:00
old change to apt-get instead of apt (#2027) 2021-06-18 13:20:04 +02:00
static try a different method 2021-12-20 18:25:34 +01:00
vagrant put default SC rules in a single file (#1667) 2020-11-12 21:39:53 +01:00
.gitpod.yml Fully automate dev setup with Gitpod (#1696) 2020-11-24 20:16:16 +01:00
CHANGELOG.md 23.0.0 2021-12-03 11:17:51 +01:00
LICENSE Initial commit 2016-06-03 13:38:29 +02:00
README.md Remove APCu and replace with Redis instead (#2040) 2021-07-02 13:28:12 +02:00
lib.sh Revert "skip gpg check for RC and BETA (#2186)" (#2187) 2022-01-17 11:55:25 +01:00
nextcloud-startup-script.sh change to correct link 2021-12-10 12:48:56 +01:00
nextcloud_install_production.sh set product name in installation script 2021-12-10 12:49:41 +01:00
nextcloud_update.sh Revert "skip gpg check for RC and BETA (#2186)" (#2187) 2022-01-17 11:55:25 +01:00

README.md

Nextcloud VM Appliance

Server installation. Simplified. ☁️

Interactive Guidance

The Nextcloud VM(aka Nextcloud Virtual Machine or NcVM) — helps you create a personal or corporate Nextcloud Server faster and easier. Fundamentally, NcVM is a carefully crafted family of *nix scripts which interactively guide you through a quality-controlled installation to obtain an A+ security-rated Nextcloud instance.

Curated Extras

The Nextcloud app store extends core features by allowing you to enable a multitude of free one-click apps. However, integration apps there like Collabora Online and ONLYOFFICE are solely bridges to Nextcloud. Youre still required to install those services separately, which can be complex. NcVM provides optional full installation of select curated apps, including those and others. Monitor and manage your cloud using any web browser with NcVMs hand-picked collection of power utilities featuring stunning, modern UIs.

All Systems Go

NcVM can check for and install stable updates to keep things current, smooth, and secure.


Dependencies:

(Ubuntu Server 20.04 LTS 64-bit)
(Linux Kernel: 5.4)

  • Apache 2.4
  • PostgreSQL 12
  • PHP-FPM 7.4
  • Redis Memcache (latest stable version from PECL)
  • PHP-igbinary (latest stable version from PECL
  • PHP-smbclient (latest stable version from PECL)
  • Nextcloud Server Latest

Support the development

FYI

Developed by Daniel Hansson and the Nextcloud community. Nextcloud GmbH does not offer support for the VM in the master branch (full-version), as we only support manual tarball/zip-package installations. You can download the official Nextcloud VM appliance (also from this repo) from our website to get a stripped down version for testing if you rather want to skip all the manual steps in our documentation.

If you want support regarding the full-version VM in master, please contact our partner Hansson IT.

Full documentation

I want to test a Release Candidate (RC), or Beta!

No problem, brave explorer! We made it simple.

In some cases we do pre-releases of the VM as well. Those can be found in the TESTING folder on the download server.

If you want to try the latest version yourself, there are two variables that you could use:

  1. For latest beta or RC version: sudo bash /var/scripts/update.sh beta

  2. For specific RC version: sudo bash /var/scripts/update.sh 19.0.0RC1

Please keep in mind that this is only intended for testing and might crash your Nextcloud. Please keep backups!

Vagrant example (Beta)

The nextcloud_install_production.sh script can be run as part of Vagrant provisioning.

See this subrepo for more information.

Please report any issues you can find. Improvements are welcome!

First look

Nextcloud

alt tag

Adminer (Database Administration) not default

alt tag

Webmin (Server Administration GUI) not default

alt tag

TLS rating

alt tag

The usual tags

Downloads from Github (not the main downloads location):
Downloads
Downloads from main server:
~100 per day since 2016
Build Status:
Check-code-with-shellcheck Actions status
Reviewdog Actions status
Stability Status:
Stability Status

Current maintainers

(Most of the commit history is gone, since Github decided to remove it when an account email address is removed.)

Special thanks to