Skip to main content
Install OS with Nextcloud and ONLYOFFICE

Install OS with Nextcloud and ONLYOFFICE

Nextcloud is an open source platform for creating data storage: sharing and synchronizing data, working with documents and files. Nextcloud users have full control over their data.

ONLYOFFICE is an open source service for collaborative work on documents: editing, reviewing, version control.

On a dedicated server, you can install an OS with ready applications Nextcloud and ONLYOFFICE running on a PostgreSQL database.

To configure Nextcloud and ONLYOFFICE, you can specify user data — custom operating system configuration settings — when you create a server.

Install OS with Nextcloud and ONLYOFFICE

  1. В control panels from the top menu, press Products and select Dedicated servers.

  2. In the section Servers open the server page → tab Operating system.

  3. Click Change the OS configuration.

  4. Optional: to securely connect to the server using the encrypted SSH protocol, select a previously downloaded and hosted SSH key or add a new one. More details in the instructions Create and upload an SSH key on a dedicated server.

  5. Optional: enter user data. Using user data helps automate server configuration. You can only specify user data for servers without hardware HBAs and RAID controllers.

    Use the script to access the Nextcloud panel by domain and to issue an SSL certificate:

    #cloud-config

    write_files:
    - path: "/opt/main.yml"
    permissions: "0644"
    content: |
    nextcloud_admin_name: "<administrator_name>"
    nextcloud_admin_email: "<root@example.com>"
    nextcloud_domain: "<example.com>"

    Specify:

    • <administrator_name> — the name of the Nextcloud administrator;
    • <root@example.com> — Nextcloud administrator email to create an account and receive Let's Encrypt® notifications;
    • <example.com> — domain to access Nextcloud. For the domain you need to add an A-record and specify the public IP address of the server in the record value. If the domain is added to DNS hosting Servercore (actual) use the instruction manual. Add a resource record. After the server is created, a TLS(SSL) certificate from Let's Encrypt® will be automatically issued for the domain.
  6. In the field Distribution select the OS image with the application — Ubuntu 24.04 LTS (Nextcloud 29).

  7. Optional: partition the disks. By default, the optimal RAID type is defined and only partitioned disks and disks in RAID are partitioned.

  8. Click Set. Installation can take from 7 to 60 minutes, depending on the performance of the server and the distribution selected. If more time has elapsed, file a ticket.

  9. After the OS is installed, a password will be generated to connect to the server. The password can be copied to control panels: from the top menu, press ProductsDedicated servers → server page → tab Operating system. The password is available for review 24 hours after the OS installation is complete.

Open the Nextcloud panel

The address to connect to the Nextcloud dashboard depends on whether you specified the domain in user data at OS installation in step 5.

  1. Open the page in your browser:

    https://<domain>

    Specify <domain> — the domain name that you entered when OS installation at step 5 in the field User data.

  2. Authorize in the panel. Use:

    • login — the Nextcloud administrator name you entered during the OS installation at step 5 in the field User data;
    • password — password from your server. You can copy it to control panels: from the top menu, press ProductsDedicated servers → server page → tab Operating system → field Password. The password is available for 24 hours from the start of the OS installation or configuration change. If you forget the server password, you can reset and restore it.