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