fullstackedorg / workspace

A Ubiquitous Workspace for Developers
https://fullstacked.org
MIT License
23 stars 2 forks source link

Deploying in Cloud Server #44

Open vishalkadam47 opened 11 months ago

vishalkadam47 commented 11 months ago

How do I Deploy in my cloud server and share my resources with other users, as the one you have in cloud.

do you have a Discord channel

cplepage commented 11 months ago

Hi @vishalkadam7,

FullStacked Cloud currently spawns docker containers of FullStacked for each user requesting it. You could achieve something similar by creating one container for each of your users and use the port translation functionality of docker to listen on different port. Then add an nginx service to reverse proxy and route through subdomains.

ie.

foo.example.com  =nginx=>  localhost:8001  =docker=>  container-user-foo :8000 fullstackedorg/workspace 
bar.example.com  =nginx=>  localhost:8002  =docker=>  container-user-bar :8000 fullstackedorg/workspace 
baz.example.com  =nginx=>  localhost:8003  =docker=>  container-user-baz :8000 fullstackedorg/workspace 

This shares all computation resources of your host machine. To sync your files with other machines, you will have to use the service of FullStacked Cloud. I'm currently working on open sourcing this feature. There is currently no way to share files between different users, I'm currently working on that also.

There's no discord channel at the moment. Maybe soon!?

Hopefully it will help you out! Let me know if you have any other questions

vishalkadam47 commented 11 months ago

I do understand the context but I'll not be able to configure it, As a non developer or a non devops engineer, its really a hardest part. but I do use some opensource platforms for deploying apps and managing multi clusters or multi server.

and for all computation resources of your host machine and would it be possible that I can use my payment gateway so that I can serve on my cloud.

we are non profit as of now, thus we are trying to get into more opensource platforms.

but still need your support if possible.

cplepage commented 11 months ago

Hi @vishalkadam7, you could definitely setup something with a payment gateway, but it will require a lot of work from your end.

This project is open source to allow people to try, experiment and collaborate freely, not really to make it easily distributable.

So I invite you play around with the project and I can help out with how to setup user passwords or use a third party auth, but you will have to figure out how to integrate a paywall yourself from there.

Hope it helps