-
Notifications
You must be signed in to change notification settings - Fork 2k
self_hosters config_values
Domain name of the Puter instance. This may be used to generate URLs in the UI. If "allow_all_host_values" is false or undefined, the domain will be used to validate the host header of incoming requests.
"domain": "example.com"
"domain": "subdomain.example.com"
The protocol to use for URLs. This should be either "http" or "https".
"protocol": "http"
"protocol": "https"
This domain name will be used for public site URLs. For example: when
you right-click a directory and choose "Publish as Website".
This domain should point to the same server. If you have a LAN configuration
you could set this to something like
site.192.168.555.12.nip.io
, replacing
192.168.555.12
with a valid IP address belonging to the server.
If true, Puter will accept any host header value in incoming requests. This is useful for development, but should be disabled in production.
If true, Puter will allow requests with host headers that end in nip.io. This is useful for development, LAN, and VPN configurations.
The port to listen on for HTTP requests.
If true, any /username/Public directory will be available to all users, including anonymous users.
If true, new users will see the login/signup page instead of being automatically logged in as a temporary user.
If true, the signup page will be disabled and the backend will not accept new user registrations.
A general setting to prevent any fallback behavior that might "hide" errors. It is recommended to set this to true when debugging, testing, or developing new features.
This wiki is generated from the repository. Do not edit files the wiki.
You are reading documentation for Puter, an open-source high-level operating system.
Getting started with Puter on localhost is as simple as:
git clone https://github.com/HeyPuter/puter.git
npm install
npm run start