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

Multiple domains and access via IP address #230

Open
KernelDeimos opened this issue Apr 4, 2024 · 5 comments
Open

Multiple domains and access via IP address #230

KernelDeimos opened this issue Apr 4, 2024 · 5 comments
Labels
enhancement New feature or request

Comments

@KernelDeimos
Copy link
Contributor

KernelDeimos commented Apr 4, 2024

Currently the biggest pain-point of self-hosting Puter is the need to setup a domain name.

Some specific examples of the inconvenience:

We can solve this by:

  • Add a mode where api. subdomain is replaced with /api route
  • Also allow api. to be a different domain
  • Allow multiple domains
    • default configuration allows all domains
    • maybe optionally enable an includeslist

Some hurdles/considerations:

  • puter.js and GUI both need to be updated to work with either api. or /api
@mintzhao
Copy link

Is there any updates now?

@KernelDeimos
Copy link
Contributor Author

KernelDeimos commented Apr 19, 2024

Is there any updates now?

So far we've added a config option to remove the requirement of a api. subdomain:

    "experimental_no_subdomain": true,

@mintzhao
Copy link

Is there any updates now?

So far we've added a config option to remove the requirement of a api. subdomain:

    "experimental_no_subdomain": true,

Thanks, the problem has been solved.

But another issue happend, and I think it's the same problem.
I can not open https://dev-center.puter.xxx.com。

@AtkinsSJ
Copy link
Collaborator

But another issue happend, and I think it's the same problem.
I can not open https://dev-center.puter.xxx.com。

The Dev Center is not yet available on self-host. It's planned though.

@mintzhao
Copy link

OK, when will be ready?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants