Skip to content

valnssh/vaporBooster

Repository files navigation

vaporBooster

vaporBooster

Simple, fast and reliable hour booster for the Steam platform.

Docker Deno Svelte TailwindCSS


Screenshots

OIDC redirect Dashboard Add Steam Account Application asks for Steam Guard code Enter Steam Guard code Add games to boost Boosting Hours Messages Confirm account deletion

Deploy

1. Configure environment variables

Copy the example file and set the required variables:

cp .env.example .env

Generate a secure 32+ character secret for BETTER_AUTH_SECRET:

openssl rand -base64 32

Edit the .env file and paste the generated value:

BETTER_AUTH_SECRET=<your_generated_secret>

2. Start with Docker Compose

docker compose up -d

3. Access the application

By default, the application will be available at: http://localhost:8000


Authentication (Optional)

By default, the application does not require authentication. Anyone with access to the URL can use it.

Configure an OIDC provider

If you want to add authentication, you can configure an OpenID Connect provider (such as Keycloak, Authentik, Pocket ID, etc.) by adding the following variables to your .env:

OIDC_PROVIDER_NAME=My Provider
OIDC_PROVIDER_ID=my-provider
OIDC_CLIENT_ID=your_client_id
OIDC_CLIENT_SECRET=your_client_secret
OIDC_DISCOVERY_URL=https://your-provider/.well-known/openid-configuration

Note

If you don't configure an OIDC provider, the application will work without authentication.