Nextcloud on VPS: Data Protection and Access Control for Small Teams

Learn how to set up Nextcloud on your VPS to securely share data and control access. Perfect for small teams that take data protection seriously.

Why Nextcloud on a VPS?

As a small team, you want to share files securely while maintaining full control over your data. Nextcloud on your own VPS offers exactly that: you host your data yourself, determine access rights, and don't have to worry about the data protection risks of public cloud services. With a VPS from dezhost, you have the necessary performance and flexibility.

Preparation: Setting up the VPS

Before installing Nextcloud, ensure your VPS is running a Linux operating system (e.g., Ubuntu 22.04) and you have SSH access. Update the system with sudo apt update && sudo apt upgrade and install a web server (Apache or Nginx), a database (MariaDB), and PHP.

Installing Nextcloud

Download the latest Nextcloud version and extract it into the web directory. Set up a database and a database user. Then follow the installation wizard via your browser. Important: choose strong encryption during installation and enable two-factor authentication for administrators.

Access Control for Your Team

Nextcloud offers powerful access control features:

  • User and group management: Create users and assign them to groups. This allows you to manage permissions easily.
  • File sharing with permissions: Share folders or files with specific users or groups and set whether they can read, write, or delete.
  • Password-protected links: Create share links that are only accessible with a password – ideal for external partners.
  • Versioning and trash bin: Older versions of files are retained and deleted files go to the trash bin, so nothing is lost.

Data Protection in Your Own Hands

With Nextcloud on your VPS, you decide where your data resides. Encrypt your VPS hard drive and use Nextcloud's server-side encryption for additional security. Regular backups are a must – automate them with scripts or tools like rsync. This ensures your data is protected even in an emergency.

Integration into Daily Work

Nextcloud seamlessly integrates into your tools: sync files with desktop clients, use the mobile app on the go, or integrate Nextcloud into your email client. The built-in collaboration (e.g., Nextcloud Talk) enables chats and video conferences without data reaching third parties.

If you don't have a VPS yet, check out our VPS offers. We are also happy to help you with the setup – contact us via the contact form.