https://github.com/jonbunator/enterr
Tool that automates website logins to prevent account deletion due to inactivity.
https://github.com/jonbunator/enterr
auto-login automatic-login automatic-website-login inactivity-deletion login periodic-login tracker tracker-auto-login tracker-login
Last synced: 4 months ago
JSON representation
Tool that automates website logins to prevent account deletion due to inactivity.
- Host: GitHub
- URL: https://github.com/jonbunator/enterr
- Owner: JonBunator
- License: agpl-3.0
- Created: 2024-12-10T09:46:26.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-22T19:53:07.000Z (about 1 year ago)
- Last Synced: 2025-04-02T15:06:54.817Z (about 1 year ago)
- Topics: auto-login, automatic-login, automatic-website-login, inactivity-deletion, login, periodic-login, tracker, tracker-auto-login, tracker-login
- Language: TypeScript
- Homepage:
- Size: 387 KB
- Stars: 82
- Watchers: 3
- Forks: 5
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

# Website Auto-Login Tool
[](https://github.com/JonBunator/Enterr/blob/main/LICENSE)
[](https://github.com/JonBunator/Enterr/releases)
[](https://github.com/JonBunator/Enterr/pkgs/container/enterr)
[](https://github.com/JonBunator)
Some websites delete your account after a period of inactivity. Enterr helps manage your logins by automatically logging into your accounts, ensuring they remain active.
> [!WARNING]
> This tool is still at an early stage of development. Expect breaking changes.
> [!CAUTION]
> Disclaimer: **Use of this tool may violate the Terms of Service (TOS) of the websites it interacts with.** Users are solely responsible for any consequences. The developers are not liable for misuse or damages.

## Docker compose
Create a `docker-compose.yml` and add the following. You can change the port if you want. Replace `MY_RANDOM_SECRET` with a random secret.
```yml
services:
enterr:
container_name: enterr
image: ghcr.io/jonbunator/enterr:latest
environment:
- SECRET_KEY=MY_RANDOM_SECRET
volumes:
- ./config:/config
ports:
- "7653:7653"
restart: unless-stopped
```
Then start the container:
```bash
docker compose up -d
```
You can access the ui via `http://localhost:7653`
## User Management
The following commands are intended for use with Docker Compose. If you are not using Docker Compose, or are managing containers through tools like [Portainer](https://portainer.io) or [Unraid](https://unraid.net), please follow this guide instead: [User Management without Docker Compose](https://github.com/JonBunator/Enterr/wiki/User-Management-without-Docker-Compose)
### Create a user
```bash
docker compose run --rm enterr create_user
```
```bash
docker compose run --rm enterr create_user my_username 123456
```
### Delete a user
```bash
docker compose run --rm enterr delete_user
```
```bash
docker compose run --rm enterr delete_user my_username
```
### Set a different password
```bash
docker compose run --rm enterr set_password
```
```bash
docker compose run --rm enterr set_password my_username 456789
```