First Steps
Log in
Navigate to http://localhost (or your domain). You'll be redirected to the Keycloak login page.
The default admin credentials are:
- Username:
admin(or the value ofKEYCLOAK_ADMIN) - Password: the value of
KEYCLOAK_ADMIN_PASSWORD
warning
Change the admin password and create dedicated user accounts before exposing the instance publicly.
Create a user
- Open the Keycloak admin console at
http://localhost:8090 - Select the se2eend realm
- Go to Users → Add user, fill in username and email, save
- Go to Credentials → Set password
To grant admin access, go to Role mapping → Assign role and assign the admin role.
Send your first file
- Log in to sE2EEnd with your user account
- Click Upload in the sidebar
- Drop a file or enter a text note
- Configure expiration, download limit, and optional password
- Click Upload — a share link is generated
- Copy the link and send it to your recipient
The link contains the encryption key in the URL fragment (#key). The server never sees it.
Next steps
- Docker Compose reference — production setup
- Reverse Proxy — HTTPS with nginx or Traefik
- Keycloak — SSO, LDAP, production mode
- Theming — custom colours and logo