Skip to content

Latest commit

 

History

History
64 lines (35 loc) · 4.23 KB

File metadata and controls

64 lines (35 loc) · 4.23 KB

Deutsch | English

Easy setup for Nextcloud High performance backend, Signaling & Collabora Office for Debian 12 (Bookworm)

This script installs the Nextcloud High Performance Backend with its own coturn and signaling server, as well as Collabora Office as a Debian package or from the Sources. The installation is kept extra simple and thus also enables users with a few Unix/Linux skills an installation in about 5 minutes.

The Nextcloud HPB can be installed as a Debian package (Debian 12 Bookworm Backports) or from the current source code (for Debian 12 bookworm). The Collabora package is always installed as the latest package from the stable branch. Please note that Collabora Office in this version is the community edition. Of course, you can also expand this at any time with a license key.

Here in the wiki you will find detailed installation instructions!

You can download the newest version of the script here

Requirements

  • A server with a publicly accessible IP! (not for systems behind a firewall or NAT with a private address)
  • A virtual or physical server with Debian 12 (Bookworm)
  • A subdomain for the server on which the script is installe

You are guided by 8 dialogues during the installation and then the packages are fully installed, configured and you will receive an overview with all the keys for the Nextcloud instance. The script can also manage several Nextcloud URLs on the server. In the script, simply enter these with commas sepparized(multidomain).

The following systems/applications wil be installed:

  • Coturn
  • Signaling
  • Let’s Encrypt
  • Nginx
  • UfW Firewall
  • SSH
  • Collabora Office
  • High Performance Backend

For whom the script is intended:

As a company, association or school, you often just want to rent a Nextcloud from a provider. There are good offers e. g. at Hetzner (Storage Box) or Ionos. These offer a lot of storage space, but the computing power is often severely restricted.

The script can help here, as it outsources the missing performance-eating applications such as video conference (Talk) with more than 4 people and online office (Collabora Office) on our own server. Since you operate the server yourself, there are no GDPR problems. Among other things, Hetzner Cloud Servers are very suitable for the script.

The script is also suitable for larger installations where the admin simply does not want to make the entire installation by hand. We stick strictly to the Debian requirements here so that later updates work smoothly. The script secures the server with the UFW firewall. In addition, you can also deactivate SSH access. Then you can only get access to the machine via the server console.

If the server is configured, ideally you don't need admin access to the machine via the internet, it is a pure work animal. The server is configured in such a way that it enables updates independently and restarts. If something goes wrong, you can either intervene yourself or simply create a new machine quickly, which is done in five minutes.

Example application scenario

Nextcloud with video conference (Talk) and a connection to the school portal Hessen financed by the school support association in Germany!

Donate or participate:

Please always remember that free software does not exist for nothing. People spend their time behind all the projects, whether professionally or privately. It is important to participate in the development. You can support the projects financially or through your participation. This is the only way free software can get better and remain in the long term.

https://nextcloud.com/contribute/

I would like to thank the three companies Nextcloud GmbH, Structure AG and Collabora for the great software that enables us a self-determined free work in the cloud.

Mirco Rohloff