User Tools

Site Tools


nextcloud

This is an old revision of the document!


What is it?

Nextcloud is a file synchronization service similar to Dropbox or Google Drive. A daemon sits on your desktop or your phone and watches a directory (or directories) you specify, maintaining a mirror image of that directory on Moonbeam.town's server. This basic principle is expanded upon to provide other kinds of synchronization, and plugins installed server-side provide additional functionality.

What can I do with it?

Nextcloud's base functionality allows you to synchronize files from your computer and/or phone to the server, as well as share those files with others via download links. Via plugins, Moonbeam.town's Nextcloud service allows you to synchronize calendar, contacts, WebDAV apps, to-do lists, and bookmarks. You can also create and edit documents, spreadsheets, and presentations directly from the web interface.

Every citizen of Moonbeam.town has 10GB of space available for file storage and synchronization.

How do I get started?

You can access the Nextcloud web interface at https://cloud.moonbeam.town/nextcloud, or by clicking “Nextcloud” on your Moonbeam.town control panel. From there, you can see your files, create new documents, access your contacts and calendar, manage your tasks, and make use of whatever other plugins are available to you. Your Nextcloud credentials are the same as your Moonbeam.town credentials, and if you are already logged in at Moonbeam.town you shouldn't be prompted to re-enter those credentials.

File Sync

In order to sync files between the cloud and your computer, you'll use the Nextcloud desktop client appropriate to your operating system. This can be downloaded from https://nextcloud.com/install/#install-clients or from the repos for your OS. (I'd recommend against using the AppImage but that's mostly because I don't especially like them – it should be fine to use.) Once you have that installed, start it up and do the following:

  1. Click “Log in to your Nextcloud instance”
  2. Enter “https://cloud.moonbeam.town/nextcloud” as the server and click Login
  3. You'll be prompted to log in in your web browser. If you're already logged in to Moonbeam.town on your browser you'll just be prompted to authorize the app, otherwise you'll log in with your Moonbeam.town credentials
  4. Select the folder you'd like to synchronize; the default is $HOMEDIR/Nextcloud but you can change it to anything including a folder that already has stuff in it
  5. You can leave all the other options as they are, or you can tweak them at your discretion.

After you've finished, the syncing process should begin. Anything you do to your local folder will be automatically synchronized to the Moonbeam.town server as well as to any other clients you link to this account.

Contacts Sync

Calendar Sync

To-Do List

File Sharing

WebDAV

What next?

A few caveats

nextcloud.1610610915.txt.gz · Last modified: by wraidd