Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Secure Local Admin Account #2092

Open
oraclesod opened this issue Jun 27, 2023 · 2 comments
Open

Secure Local Admin Account #2092

oraclesod opened this issue Jun 27, 2023 · 2 comments

Comments

@oraclesod
Copy link

oraclesod commented Jun 27, 2023

Is your feature request related to a problem?

Im trying to secure my Tautulli but allow public access for guests and newsletters. Currently brute force of the admin account could occur.

What is your feature request?

There are two items that could really help with securing the server:

  1. Allow the admin user to be disabled when plex auth is enabled, so that the plex admin/owner user is the only admin in the system (of course this could be undone in the config ini if access was needed again)

  2. Store the IP address of the person connecting to Tautulli in the tautulli.log file, this will mean we can use tools like fail2ban to ban an IP thats brute forcing passwords, this would need to take into account X-Forward-For if anyone has Tautulli behind a reverse proxy (I do this as i only have 1 public IP and can split to different servers by dns name), currently the log line is DEBUG :: CP Server Thread-6 : Tautulli WebAuth :: Invalid user login attempt from 'admin'. (also maybe make the failures non DEBUG but actual INFO or WARN)

Are there any workarounds?

As a work around im editing the login.html and removing the content inside the Tautulli Login (username/password/sign in button)

Additional Context

No response

@JonnyWong16
Copy link
Contributor

FYI, Tautulli has rate-limiting implemented on the login form.

@cyberbrix
Copy link

I concur and support this, especially #2.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

3 participants