Day planner and calendar
Each space opens on a shared day planner and calendar, with an overview of upcoming events, open tasks and recent posts.
Everything in one space
Keep everyday communication and planning in one place, on a server or computer you control.
Each space opens on a shared day planner and calendar, with an overview of upcoming events, open tasks and recent posts.
Household tasks with assignments and due dates, shopping and other shared lists, and private notes.
A shared board and a space discussion, with replies and search.
The first account is the host. Space owners invite people with single-use links that expire after seven days, or a public invite link they can replace or turn off.
A change by anyone reaches every open page in the space within about a second, without reloading.
The host also gets Mail over IMAP and SMTP, IRC rooms (irc.arynwood.com by default) and private peer-to-peer messages.
Privacy and security
Everything lives in one database on the Grove’s server or computer. Back it up, move it, or export a space whenever you like.
grove.sqlite3, readable only by the Grove’s serviceInstall
Needs a VPS with Ubuntu 22.04+ or Debian 12+, and ideally a domain name whose A record points at it.
curl -fsSL https://github.com/Arynwood-Technology/arynwood-community/releases/latest/download/install.sh \
| sudo bash -s -- --domain grove.example.com --email you@example.com
About two minutes later it prints a link with a one-time setup code. Open it and choose Create your Grove. The installer sets up HTTPS, daily backups and the arynwood-grove command for updates, rollback and password recovery codes.
On your own computer
For trying it out, or for a household on one machine. Needs Linux or macOS, Python 3.10+, Node.js 20.19+ or 22.12+, and npm.
git clone https://github.com/Arynwood-Technology/arynwood-community.git
cd arynwood-community
./setup.sh # creates .venv, installs dependencies, builds the page, creates .env
./start.sh # then open http://127.0.0.1:8018/community
It only accepts connections from that computer. A Community 0.3 server upgrades in place with deploy/upgrade-from-community.sh, and takes later releases the same way. Using Arynwood MCP? Its Community page opens any Grove inside the desktop app; use version 0.5.0 or later with a Grove on a server.
Questions
Who it’s for, where data lives and how people join.
Households, families, clubs and small groups who want their plans, lists and conversations in one place, and want to keep control of their own data.
By invitation. A space owner sends a single-use link that expires after seven days, or shares the space’s public invite link, which the owner can replace or turn off. To join Arynwood’s own Grove, request an invitation by email.
On the Grove: one SQLite database on its server or computer, readable only by the Grove’s service. A server install keeps 14 daily copies. Private-message contacts and history, IRC settings and your last-chosen space stay in each person’s browser.
Yes. Since Arynwood MCP 0.4.9, its Community page opens your Grove inside the desktop app: the one on your computer, or one on a server by its https:// address. Use version 0.5.0 or later with a Grove on a server.
Yes. Arynwood Chat opens public rooms in your browser with no account, on the same IRC network a Grove’s IRC rooms connect to by default.
Yes. Hosting and setup can be scoped for a household, family, club or small organization. Get in touch for a quote.
Hosting & setup
Tell me who it’s for and what you want to keep in one place. I’ll scope hosting and setup before any work begins.