For Staff: Sharing CARS Data¶
Using Nextcloud to share data with remote users is meant to replace the process of copying user data to USB drives. It has the advantage of working well for remote users, but also copies data continuously as the data is being collected so that there does not need to be one big copy of all the data after it is collected. You can set up an account for a user and start sharing data from a particular folder on the CARS data arrays before the users’ beamtime begins or after it has begun.
All of the information about logging in, installing clients, and connecting to files in the User documentation applies to the Staff as well. In addition, staff members that are in the Admin group can create user accounts, create shares to the data directories on cars5 or other folders on our network, and share those folders with user accounts. If you are not in the Admin group but would like to be, ask Matt or Charlie.
As mentioned in the User section of this document, Nextcloud provides a cloud-service for synchronizing data across multiple clients. The Nextcloud web client has many add-ons for calendars, viewing Office files, and so on. These can be useful, but the main feature is that files are synchronized across multiple clients.
For the “normal files” in your Nextcloud folder (that is, not including the external data files that actually sit on CARS5/Data or other CARS data servers), there are no arbitrary data or usage limits and the data is really hosted on the CARS web-server (millenia.cars.aps.anl.gov). There is about 3Tb of space on this server, and the data is backed-up daily. It turns out that the Nextcloud data uses a fairly transparent layout so that we should be able to restore files that have been accidently deleted or overwritten.
Creating User Account¶
The Nextcloud accounts are completely separate from the CARS_NT_DOMAIN accounts.
Logged in as an user in the Admin or GSE Staff group, you can click on your user icon on upper right (this will be your initials or you can add an image):
We’ll show the Settings page in the next section. To see all the current users and create a new user, select Users from the Drop-down list which will take you to a page like this:
From here, you can select + New User which adds a row at the top to fill in the username and email address.
Clicking the check mark will send an invitation email to the user to get them started using Nextcloud. You can set an initial password for the user, but we recommend leaving the password field empty as this will force the user to set a password as the are setting up their account.
When creating a user account, leave the password field empty.