From c51131ce3fa65f20bfed46be25c4ed3c03cb47ca Mon Sep 17 00:00:00 2001 From: lp Date: Wed, 15 Jan 2025 22:42:31 +0000 Subject: [PATCH] Made grist priority, added notes on other options --- Home.md | 30 ++++++++++++++++++++++++------ 1 file changed, 24 insertions(+), 6 deletions(-) diff --git a/Home.md b/Home.md index 0f1ad38..06bcab4 100644 --- a/Home.md +++ b/Home.md @@ -1,11 +1,24 @@ -# Potential solutions to test +# Leading solution: Grist +Functions fine using built-in node server on a bare digital ocean IP with following recipe: +## UFW +To Action From +-- ------ ---- +22/tcp LIMIT Anywhere +2375/tcp ALLOW Anywhere +2376/tcp ALLOW Anywhere +80 ALLOW Anywhere +22/tcp (v6) LIMIT Anywhere (v6) +2375/tcp (v6) ALLOW Anywhere (v6) +2376/tcp (v6) ALLOW Anywhere (v6) +80 (v6) ALLOW Anywhere (v6) -## Others: -* https://baserow.io/ (more like airtable than traditional spreadsheet) -* https://www.getgrist.com/ (I don't really even understand this) -* nocodb -* +## Docker run script +``` +docker run -d -p 80:8484 -e GRIST_PUBLIC_URL=http:// -e GRIST_SQLITE_DB=/var/lib/grist/grist.db -e APP_HOME_URL=http:// --name grist gristlabs/grist-oss +``` + +This creates a functioning anonymous instance with no login auth defined. Unclear of how users are managed, maybe all in cookies, does weird stuff like giving user named like @guest and @you (possibly to multiple users simultaneously). Multiple people can edit the same table, data will update to other user, but there's no notification of collaborative editing: no user list, and no cursor to show what other user is doing. # Comparison/Issues: ## Ethercalc (mobile) @@ -20,3 +33,8 @@ ## Baserow * Doesn't appear to offer read/write anonymous links +## Cryptpad +* Garbage mobile UX +* Possibly can be helped by self-hosting, and either commenting out code or doing CSS display:none hacks to improve UX. + +## Nocodb \ No newline at end of file