CLOUDMORROW

Install

Your cloud, on your machine

One command on a Linux machine, a few questions, and it is running. Then open it in a browser, and put it on your computers and your phone.

  1. 1

    Run one command on a Linux machine

    $ curl -fsSL https://raw.githubusercontent.com/Cloudmorrow/cloudmorrow/main/deploy/install-server.sh | sudo sh

    It asks what your cloud is called, the address people will use (like https://cloud.example.com), a username and password for your administrator account, and which standard quills to start with.

    These are the standard quills in the Quill Catalog today. Leave one out and you can add it any time later with cm quill add, or from Administration → Quills.

  2. 2

    Open the address and sign in

    Open your cloud's address in a browser and sign in with the administrator account you just made. Add the people who share it from Administration.

  3. 3

    On each computer, run the command your cloud shows

    Your cloud's front page shows one command for your computers, with its own address in it:

    $ curl -fsSL https://cloud.example.com/install.sh | sh

    It installs the terminal app, cm, and on a desktop the Cloudmorrow desktop app, which also mounts your fileshares. Then cm login, and you're in.

  4. 4

    On your phone, add it to the home screen

    Open the address, sign in, and choose Add to Home Screen (Safari's share menu on an iPhone, Chrome's menu on Android). It opens like any other app, with your cloud's name under the icon.

What you need

  • A Linux machine with systemd, git and Python 3.11 or newer: a Raspberry Pi, an old laptop, a NAS or a small VPS.
  • 1 GB of memory is plenty. An idle cloud uses about 100 MB.
  • A name it can be reached by, like cloud.example.com, and a web server in front of it for HTTPS. Caddy is the easy choice: the installer prints its whole config.
  • No domain yet? A plain http:// address on your home network works too; each computer then opts in to it.

Updating

  • Your cloud: cm update server from any of your computers, or run the install command again on the machine. It keeps your settings, data and accounts, and asks nothing it already knows.
  • A computer: cm update.
  • Quills: when a quill has a newer release in the catalog, Administration → Quills offers the update, with what changes.

Certificates, Docker and what to back up are in the README.

Other ways

No machine to spare?

Your own machine

The command above. A Raspberry Pi, an old laptop, a NAS or a small VPS all work.

Built

A Raspberry Pi image

Burn a card, plug it into the router, open cloudmorrow.local on your phone.

Next

A cloud we host

The same server, run for you at a low monthly price, with an AI assistant included.

Next How it will work