โ† Dashboard ยท Docs ยทQuickstart

Grove Quickstart

Get your own Grove cell running in 5 minutes.


Option A: Join via Invite (Recommended)

Someone with Grove sends you an invite link like:


https://grove.nook.li/invite/abc123...

In a Browser

1. Open the link

2. Enter your name

3. Click ๐ŸŒฒ Join the Grove

4. Download and run the install script

5. Dashboard opens at http://localhost:5678

From Terminal


curl -s https://grove.nook.li/invite/abc123... | bash

The script will:


Option B: Fresh Install


# 1. Install dependencies
pip3 install flask flask-socketio cryptography requests websockets pynacl gevent gevent-websocket markdown zeroconf

# 2. Create Grove directory and get the code (from a peer or release)
mkdir -p ~/.grove/assets
cp grove.py web.py acme.py acme_jws.py watchdog.py ~/.grove/
cp assets/*.html assets/*.css assets/*.js ~/.grove/assets/

# 3. Start
cd ~/.grove && python3 web.py

Visit http://localhost:5678 โ†’ set your password โ†’ you're in.


First Steps

1. Set a password

First visit takes you to setup. Choose a strong password.

2. Name your cell

Go to โš™๏ธ Settings โ†’ set your cell name (how peers see you).

3. Add peers

4. Upload files

๐Ÿ“ Files tab โ†’ drag files onto the upload zone โ†’ done. Files encrypt and sync automatically.

5. Share with friends

6. Back up your keys!

โš™๏ธ Settings โ†’ Backup Keys โ†’ save the ZIP somewhere safe.

If you lose your keys, your encrypted files are gone forever.


What Happens Next


System Requirements