Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add 1-click databases #8050

Open
williamstein opened this issue Dec 4, 2024 · 0 comments
Open

add 1-click databases #8050

williamstein opened this issue Dec 4, 2024 · 0 comments

Comments

@williamstein
Copy link
Contributor

People periodically request a way to manage data in a cocalc project using a database, e.g., postgresql, sqlite, etc.

Maybe we should add that. This issue is a place to collect thoughts.

One fun idea - there is an open source webapp discussed here https://news.ycombinator.com/item?id=42320032 that would provide a nice web based way to work with a database that is deployed in a project. Installing this and configuring it by default to point at a database would be nice. Unfortunately that is AGPL, so we would have to be extremely careful about the blast radius involved in using it. But we could maybe write something similar, or look at alternatives.

Other relevant things:

  • For cocalc dev we have a little python script that deploys postgresql locally and works very well. This is something that could save people hours of work.
  • It may also make sense to deploy a database standalone on a compute server, since then you can use a LOT of disk space efficiently, though you have to worry some about network usage and latency. But making it easy and ensuring it uses the wireguard vpn we have (for secure communication between any two nodes) would be valuable. Also, we obviously need to add the cocalc home base to the vpn (not done yet).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant