software:nextcloud:reference
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
software:nextcloud:reference [2023/02/02 22:59] – rodolico | software:nextcloud:reference [2023/10/12 00:49] (current) – rodolico | ||
---|---|---|---|
Line 4: | Line 4: | ||
This page is mainly for our clients we install private instances for, so they can plan and manage with minimal reliance on us. | This page is mainly for our clients we install private instances for, so they can plan and manage with minimal reliance on us. | ||
+ | |||
+ | ===== File sync from command line ===== | ||
+ | |||
+ | Nextcloud Client has a command line version which can be run from a Unix cron or Windows Task entry. It may not be installed by default when you install the Nextcloud Desktop Client. See https:// | ||
+ | |||
+ | The name of the command is nextcloudcmd, | ||
+ | <code bash> | ||
+ | nextcloudcmd --user NC_User_Name --password ' | ||
+ | </ | ||
+ | |||
+ | Note: you do not need to use the --path parameter if doing something like sync' | ||
+ | |||
+ | ===== Installation and Upgrades ===== | ||
+ | |||
+ | ==== Installation ==== | ||
+ | |||
+ | I like to install from source instead of getting the older version from my operating system. This allows me to keep my installation fairly recent, though you will need to manually install the php libraries required. | ||
+ | |||
+ | Nextcloud has some great instructions at their admin manual, https:// | ||
+ | |||
+ | In both cases below, you will need to create the database before performing the tests. Open mariadb (command //mysql//), then enter the following command to create the database and user. Save your username, password and database name for the installation process. | ||
+ | |||
+ | <code sql> | ||
+ | CREATE USER ' | ||
+ | CREATE DATABASE IF NOT EXISTS nextcloud CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; | ||
+ | GRANT ALL PRIVILEGES on nextcloud.* to ' | ||
+ | FLUSH privileges; | ||
+ | </ | ||
+ | |||
+ | === Web Based Installation === | ||
+ | |||
+ | - Go to https:// | ||
+ | - Open your web browser to the correct URL and follow the instructions. | ||
+ | |||
+ | === Install from source === | ||
+ | |||
+ | |||
+ | - Go to https:// | ||
+ | - Move the downloaded ZIP file someplace | ||
+ | - Go into your preferred installation directory and type <code bash> | ||
+ | - Open your web browser to the correct URL and follow the instructions. | ||
+ | |||
+ | For browserless installation, | ||
+ | |||
+ | ==== Upgrades ===== | ||
+ | |||
+ | Upgrading a Nextcloud installation from the browser is fraught with problems. Maybe it takes too long to do the upgrade and the web server times out the process. Maybe there is an unknown error that doesn' | ||
+ | |||
+ | If you have manually installed Nextcloud, you can do an upgrade from the command line. | ||
+ | |||
+ | <code bash> | ||
+ | cd / | ||
+ | sudo -u www-data php updater/ | ||
+ | </ | ||
+ | |||
+ | This will ask a bunch of questions, then do the upgrade. If you want to have no questions to answer, add the // | ||
+ | |||
+ | See https:// | ||
===== Setup ===== | ===== Setup ===== | ||
Line 76: | Line 134: | ||
- | - | ||
**HINT**: clicking the More button gives you a detailed form where you can fill out a lot of detail, including making the event recurring. | **HINT**: clicking the More button gives you a detailed form where you can fill out a lot of detail, including making the event recurring. | ||
+ | |||
+ | ===== Clients ===== | ||
+ | |||
+ | ==== Outlook ==== | ||
+ | |||
+ | === Contacts and Calendars === | ||
+ | |||
+ | As of this writing, NextCloud has officially entered a collaboration with //Outlook CalDav Synchronizer// | ||
+ | |||
+ | This addon will synchronize Calendars, Contacts, or both from one or more resources. Refer to [[https:// | ||
+ | |||
+ | === E-Mail Attachments === | ||
+ | |||
+ | NextCloud can be used to send files as link attachments. The actual file is not sent. Instead, the file is uploaded to the NextCloud server (if necessary) and an e-mail generated giving the recipient direct access to the file. This allows large attachments to be sent to multiple users with only one file upload. | ||
+ | |||
+ | Note that attachment link may optionally be protected by a password and/or an expiration date to protect sensitive information. | ||
+ | |||
+ | Information on how to implement this will be added here as needed. | ||
+ | |||
+ | ==== Android ==== | ||
+ | |||
+ | === Calendars and Contacts === | ||
+ | Android users (including ChromeOS) can have their contacts and/or calendars sync'd with their device using **DAVdroid** or **DAVx5**, both available from the Google Play Store. **DAVx5** is also available on F-Droid. | ||
+ | |||
+ | === Files === | ||
+ | |||
+ | Android users can also access their files remotely by installing the NextCloud Android App, available in the Google Play Store and F-droid. The app allows you to upload/ | ||
+ | |||
+ | === Other === | ||
+ | |||
+ | Android users can also install the NextCloud Notes app for quick notes, and the NextCloud Password app for storing passwords. Both of these rely on the appropriate modules being installed on your NextCloud server. | ||
+ | |||
+ | ==== iOS (iPhone/ | ||
+ | |||
+ | === Calendar/ | ||
+ | |||
+ | iOS has DAV built into it and in most cases, no additional apps are needed. The following instructions are taken from https:// | ||
+ | |||
+ | == Calendar == | ||
+ | |||
+ | - Open the settings application. | ||
+ | - Select Calendar. | ||
+ | - Select Accounts. | ||
+ | - Select Add Account. | ||
+ | - Select Other as account type. | ||
+ | - Select Add CalDAV account. | ||
+ | - For server, type the domain name of your server i.e. example.com. | ||
+ | - Enter your user name and password.Select Next. | ||
+ | |||
+ | Your calendar will now be visible in the Calendar application. | ||
+ | |||
+ | == Contacts == | ||
+ | |||
+ | - Open the settings application. | ||
+ | - Select Contacts. | ||
+ | - Select Accounts. | ||
+ | - Select Add Account. | ||
+ | - Select Other as account type. | ||
+ | - Select Add CardDAV account. | ||
+ | - For server, type the domain name of your server i.e. example.com. | ||
+ | - Enter your user name and password. | ||
+ | - Select Next. | ||
+ | |||
+ | You should now find your contacts in the address book of your iPhone. | ||
software/nextcloud/reference.1675400365.txt.gz · Last modified: 2023/02/02 22:59 by rodolico