NEXTCLOUD(1)
๐ NEXTCLOUD(1) โ Nextcloud Client Manual ๐
okay so bestie, welcome to the Nextcloud manual page, section 1 of 3 (yes there's more, we're not done yet, stay with me ๐ซถ). This is the manual name btw โ it's nextcloud, page 1, from the Nextcloud Client Manual. Iconic. Let's get into it.
โจ NAME โจ
nextcloud โ File synchronisation desktop utility. That's it, that's the whole vibe. ๐
๐ธ SYNOPSIS ๐ธ
nextcloud [OPTIONS...]
๐ฆ DESCRIPTION ๐ฆ
So the Nextcloud Client is a file synchronization desktop utility, no cap. What it does is sync files on your local computer, tablet, or handheld device with a Nextcloud Server. And here's the slay part: if you make a change to the files on one device, that change gets propagated to all the other synchronized devices using the desktop synchronization clients. Automatic. Effortless. Main character energy fr fr. โจ
Normally, you start the client by clicking on the desktop icon, or by starting it from the client application menu. Either way works, no stress. After starting, a Nextcloud icon appears in the computer system tray โ or on your tablet or handheld device. And then you justโฆ vibe. ๐
๐ OPTIONS ๐
You have the option of starting your Nextcloud desktop client with the nextcloud command. The following options are supported:
nextcloud -hornextcloud --helpโ Displays all command options. Your little cheat sheet, your map, your bestie. ๐บ๏ธ
The other options are:
--logwindowโ Opens a window displaying log output. Like a little reality TV feed for your logs ๐บ--logfile <filename>โ Write log output to the file specified. And if you wanna write tostdoutinstead? Just specify-as the filename. Yes really, just a lil dash. ๐--logdir <name>โ Writes each synchronization log output in a new file in the specified directory. One log per sync, each one getting its own little file moment. ๐ธ--logexpire <hours>โ Removes logs older than the value specified (in hours). Note that this command is used with--logdirโ they're a duo, don't split them up. ๐ซถ--logflushโ Clears (flushes) the log file after each write action. Clean girl aesthetic. โจ--logdebugโ Also output debug-level messages in the log. This is equivalent to setting the env varQT_LOGGING_RULES="qt.*=true;*.debug=true". Same energy, different delivery. ๐--confdir <dirname>โ Uses the specified configuration directory. Pick your own home for your config, we love a custom setup. ๐--backgroundโ Launch the application in the background (i.e. without opening the main dialog). Stealth mode, lowkey, no window popping up to interrupt you. ๐ง
๐ CONFIG FILE ๐
The Nextcloud Client reads a configuration file. You can locate this configuration file as follows:
- On Linux distributions:
$HOME/.config/Nextcloud/nextcloud.cfg
- On Microsoft Windows systems:
%APPDATA%\Nextcloud\nextcloud.cfg
- On macOS systems:
$HOME/Library/Preferences/Nextcloud/nextcloud.cfg
The configuration file contains settings using the Microsoft Windows .ini file format. And you can overwrite changes using the Nextcloud configuration dialog. Options, options, options. ๐
NOTE: Use caution when making changes to the Nextcloud Client configuration file. Incorrect settings can produce unintended results. For real though โ messing with config files is not the moment to freestyle. Read before you type, bestie. ๐
more parts coming, don't go anywhere ๐
Some interesting values that can be set on the configuration file are:
โจ [Nextcloud] section โจ
Okay bestie, first up is the [Nextcloud] section. These are the settings that make your Nextcloud client go brrr:
remotePollIntervalโ default30000. Specifies the poll time for the remote repository in milliseconds. โฑ๏ธforceSyncIntervalโ default7200000. The duration of no activity after which a synchronization run shall be triggered automatically. ๐fullLocalDiscoveryIntervalโ default3600000. The interval after which the next synchronization will perform a full local discovery. ๐notificationRefreshIntervalโ default300000. Specifies the default interval of checking for new server notifications in milliseconds. ๐
โจ [General] section โจ
And now the [General] section โ the main character of config settings, no cap:
chunkSizeโ default10000000 (10 MB). Specifies the chunk size of uploaded files in bytes. The client will dynamically adjust this size within the maximum and minimum bounds (see below). ๐ฆforceLoginV2โ defaultfalse. If the client should force the new login flow, even though some circumstances might need the old flow. ๐minChunkSizeโ default5000000 (5 MB). Specifies the minimum chunk size of uploaded files in bytes. ๐ฝmaxChunkSizeโ default5000000000 (5000 MB). Specifies the maximum chunk size of uploaded files in bytes. ๐ผtargetChunkUploadDurationโ default60000 (1 minute). Target duration in milliseconds for chunk uploads. The client adjusts the chunk size until each chunk upload takes approximately this long. Set to 0 to disable dynamic chunk sizing. โณpromptDeleteAllFilesโ defaultfalse. If a UI prompt should ask for confirmation if it was detected that all files and folders were deleted. ๐๏ธtimeoutโ default300. The timeout for network connections in seconds. โฒ๏ธmoveToTrashโ defaultfalse. If non-locally deleted files should be moved to trash instead of deleting them completely. ๐ฎshowExperimentalOptionsโ defaultfalse. Whether to show experimental options that are still undergoing testing in the user interface. Turning this on does not enable experimental behavior on its own. It does enable user interface options that can be used to opt in to experimental features. ๐งชshowMainDialogAsNormalWindowโ default isfalse๐ธ whether the main dialog should be shown as a normal window, like, even if tray icons are available. So if you want the window to be a whole window and not a little tray ghostie, you set this totrue. slay.
๐ [Proxy] section ๐
okay bestie, this whole section is about how the client gets out to the internet when there's a proxy in the way. Three variables, that's it, that's the section ๐
hostโ default:127.0.0.1โ the address of the proxy server. like, where the proxy lives.portโ default:8080โ the port were the proxy is listening. (yes the manpage says "were", and I am not fixing it, I am a woman of integrity โจ it means where.)typeโ default:2โ and this one is a little picker, so here's the menu ๐0for System Proxy. let the system handle it, main character energy.1for SOCKS5 Proxy.2for No Proxy. (this is the default, so if you do nothing, nothing happens, iconic behaviour honestly)3for HTTP(S) Proxy.
fr fr,typeis a number and the numbers mean very different things, so don't just vibe-check it and guess.0and2are not the same and1and3are not the same. ๐
๐ BUGS ๐
Found a bug? Do not suffer in silence, bestie. Please report bugs at https://github.com/nextcloud/client/issues. The devs want to know. Go tell them. It's giving community. ๐ซถ
๐ SEE ALSO ๐
nextcloudcmd(1)โ the command-line sibling, for when you want the same energy but in a terminal. iykyk ๐
โ๏ธ AUTHOR โ๏ธ
The Nextcloud developers ๐
ยฉ๏ธ COPYRIGHT ยฉ๏ธ
2013-2024, The Nextcloud developers
and that's the whole page, bestie!! this was NEXTCLOUD(1) from version 3.16, dated Nov 02, 2025, written by the Nextcloud developers and lovingly screamed into the group chat by me. go forth and sync responsibly. no cap. ๐ฆ๐โจ
๐ฆ where this page comes from
- debian trixie: nextcloud-desktop 3.16.7-1~deb13u1 ยท GPL-2.0-or-later
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms