Made grist priority, added notes on other options

master
lp 4 months ago
parent c35607b97e
commit c51131ce3f

@ -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: ## Docker run script
* https://baserow.io/ (more like airtable than traditional spreadsheet) ```
* https://www.getgrist.com/ (I don't really even understand this) docker run -d -p 80:8484 -e GRIST_PUBLIC_URL=http://<URL> -e GRIST_SQLITE_DB=/var/lib/grist/grist.db -e APP_HOME_URL=http://<URL> --name grist gristlabs/grist-oss
* nocodb ```
*
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: # Comparison/Issues:
## Ethercalc (mobile) ## Ethercalc (mobile)
@ -20,3 +33,8 @@
## Baserow ## Baserow
* Doesn't appear to offer read/write anonymous links * 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
Loading…
Cancel
Save