How to Upload Files in SynetoOS 5

Written By Christian Castagna (Administrator)

Updated at November 26th, 2025

Table of Contents

→ Applies to: SynetoOS 5.x

 

From CLI

Step 1. Connect to SynetoOS appliance via SSH as admin

ssh admin@<your_ip_address_or_hostname>

 

Step 2. Get root privileges

sudo su -

 

Step 3. Upload file or folder (replace <path/to/filename.file> with the actual file paths, and replace <filename>  with the corresponding filename)


If you're updating a file:

curl --upload-file </path/to/filename.file> https://files.syneto.eu/public.php/dav/files/upload/<filename>

EXAMPLE

curl --upload-file /var/storage/admin/file1.txt https://files.syneto.eu/public.php/dav/files/upload/file1.txt

 

Optional Parameters:

  • -k → use only if there’s a certificate issue (self-signed, etc.)
  • -H 'X-Nc-Nickname: <name>→ creates a subfolder with the name
  • -u "token:" → only if password is required

     

IMPORTANT
Keep the URL exactly as shown
No authentication needed unless the share is password protected


If you’re updating a file in a folder created with this command:

curl -T </path/to/filename.file> -H 'X-NC-Nickname: <folder_name> https://files.syneto.eu/public.php/dav/files/upload/<nome_file>

EXAMPLE

curl -T </path/to/filename.file> -H 'X-NC-Nickname: folder1 https://files.syneto.eu/public.php/dav/files/upload/<nome_file>

 

Optional Parameters:

  • -k → use only if there’s a certificate issue (self-signed, etc.)
  • -H 'X-Nc-Nickname: <name>→ creates a subfolder with the name
  • -u "token:" → only if password is required

     

IMPORTANT
Keep the URL exactly as shown
No authentication needed unless the share is password protected

 

From Web GUI

Step 1. Open Website

https://files.syneto.eu/s/upload

 

Step 2. Click on TOTP (Authenticator app)

 

Step 3. Enter OTP code

 

Step 4. Click on Upload