The official, up to date version of incognito
22
stars
260
commits
Astro
primary language
Mar 4, 2025
updated
Lots and lots of games
Multiple Proxy "Backends":
deno task start --server standalonewindow./incognito-linux --server full
[!NOTE]
You MAY have to make the binary executable on certain systems.
- For example in Linux:
chmod +x ./incognito-linuxTo see all of the CLI options & usage see: cli
The Docker builds currently have 2 tags:
Currently, only Docker compose is supported. Docker without compose can be used but it's highly discouraged.
Prerequisites:
First, create a config.toml file and copy the example config from the repo
Then, copy and paste the contents of the docker-compose.yml file into your own docker-compose.yml file
After that, edit the docker-compose.yml file to your liking.
And finally:
docker compose up
[!NOTE]
git clone https://github.com/titaniumnetwork-dev/incognito.git
deno install --allow-scripts # This flag is here due to sharp, bufferutil and some others
config.toml filecp config.example.toml config.toml
Modify the config.toml file to your liking. See: config
Build the frontend
deno task build
deno task start --server full
[!NOTE]
- To see all of the CLI options & usage see: cli
Incognito has a built in CLI for starting and running
Currently, there are only 4 flags. And 1 extra command
--help - This triggers the help prompt even when other flags are passed.
--server [full|standalone] - Choose between the full or standalone server. This option is required otherwise, it will just show the help prompt.
--config <config path> - Use a config located somewhere else.
--seo - Currently the default is to only use the build with no seo enabled. This flag enables the seo build.
upgrade - Allows for the ability to self-update the binary. Run this to self upgrade
--check check for a new version. Tells you if one is available.| Type | Default | Description | Can be overwritten by ENV var |
|---|---|---|---|
| games | true | Disables or enables the games page | - [ ] - No |
| Type | Default | Description | Can be overwritten by ENV var |
|---|---|---|---|
| port | 8000 | Change the default port. Note: the environment var PORT takes precedence | - [x] - Yes |
| wisp | true | Disable or enables the in built wisp server. *Note: when using the Hono server there is no built-in wisp server | - [ ] - No |
| Type | Default | Description | Can be overwritten by ENV var |
|---|---|---|---|
| SEO | false | Change whether or not to enabled SEO | - [x] - Yes - SEO (as well via a CLI flag --seo |
| DOMAIN | http://localhost:8000 | When the both option is enable, only show the SEO stuff on this domain | - [x] - Yes - DOMAIN |
Astro
72.6%
TypeScript
22.8%
JavaScript
4.1%
The official, up to date version of incognito
22
stars
260
commits
Astro
primary language
Mar 4, 2025
updated
Lots and lots of games
Multiple Proxy "Backends":
deno task start --server standalonewindow./incognito-linux --server full
[!NOTE]
You MAY have to make the binary executable on certain systems.
- For example in Linux:
chmod +x ./incognito-linuxTo see all of the CLI options & usage see: cli
The Docker builds currently have 2 tags:
Currently, only Docker compose is supported. Docker without compose can be used but it's highly discouraged.
Prerequisites:
First, create a config.toml file and copy the example config from the repo
Then, copy and paste the contents of the docker-compose.yml file into your own docker-compose.yml file
After that, edit the docker-compose.yml file to your liking.
And finally:
docker compose up
[!NOTE]
git clone https://github.com/titaniumnetwork-dev/incognito.git
deno install --allow-scripts # This flag is here due to sharp, bufferutil and some others
config.toml filecp config.example.toml config.toml
Modify the config.toml file to your liking. See: config
Build the frontend
deno task build
deno task start --server full
[!NOTE]
- To see all of the CLI options & usage see: cli
Incognito has a built in CLI for starting and running
Currently, there are only 4 flags. And 1 extra command
--help - This triggers the help prompt even when other flags are passed.
--server [full|standalone] - Choose between the full or standalone server. This option is required otherwise, it will just show the help prompt.
--config <config path> - Use a config located somewhere else.
--seo - Currently the default is to only use the build with no seo enabled. This flag enables the seo build.
upgrade - Allows for the ability to self-update the binary. Run this to self upgrade
--check check for a new version. Tells you if one is available.| Type | Default | Description | Can be overwritten by ENV var |
|---|---|---|---|
| games | true | Disables or enables the games page | - [ ] - No |
| Type | Default | Description | Can be overwritten by ENV var |
|---|---|---|---|
| port | 8000 | Change the default port. Note: the environment var PORT takes precedence | - [x] - Yes |
| wisp | true | Disable or enables the in built wisp server. *Note: when using the Hono server there is no built-in wisp server | - [ ] - No |
| Type | Default | Description | Can be overwritten by ENV var |
|---|---|---|---|
| SEO | false | Change whether or not to enabled SEO | - [x] - Yes - SEO (as well via a CLI flag --seo |
| DOMAIN | http://localhost:8000 | When the both option is enable, only show the SEO stuff on this domain | - [x] - Yes - DOMAIN |
Astro
72.6%
TypeScript
22.8%
JavaScript
4.1%