mirror of
https://github.com/dec0dOS/zero-ui.git
synced 2025-07-05 20:41:43 -07:00
chore: small changes
This commit is contained in:
parent
d65e6fb71a
commit
41f12ad2f3
2 changed files with 4 additions and 4 deletions
|
@ -168,8 +168,8 @@ Advanced manual setups are also supported. Check the following environment varia
|
||||||
| ZU_DISABLE_AUTH | unset | If set to true, automatically log in all users. This is useful if ZeroUI is protected by an authentication proxy. Note that when this value is changed, the localStorage of instances of logged-in panels should be cleared |
|
| ZU_DISABLE_AUTH | unset | If set to true, automatically log in all users. This is useful if ZeroUI is protected by an authentication proxy. Note that when this value is changed, the localStorage of instances of logged-in panels should be cleared |
|
||||||
| ZU_LAST_SEEN_FETCH | `true`| Enables [Last Seen feature](https://github.com/dec0dOS/zero-ui/issues/40) |
|
| ZU_LAST_SEEN_FETCH | `true`| Enables [Last Seen feature](https://github.com/dec0dOS/zero-ui/issues/40) |
|
||||||
| ZU_LAST_SEEN_SCHEDULE | `*/5 * * * *` | Last Seen cron-like schedule |
|
| ZU_LAST_SEEN_SCHEDULE | `*/5 * * * *` | Last Seen cron-like schedule |
|
||||||
| ZT_BAN_TIME | 30 | The duration of the user's ban. (in minutes). |
|
| ZU_LOGIN_LIMIT_WINDOW | 30 | The duration of the IP ban in minutes |
|
||||||
| ZT_TRIES_TO_BAN | 50 | User/password combination attemps before ban. |
|
| ZT_LOGIN_LIMIT_ATTEMPTS | 50 | Login attemps before ban |
|
||||||
|
|
||||||
ZeroUI could be deployed as a regular nodejs web application, but it requires a ZeroTier controller that is installed with the `zerotier-one` package. For more info about the network controller, you could read [here](https://github.com/zerotier/ZeroTierOne/tree/master/controller/#readme).
|
ZeroUI could be deployed as a regular nodejs web application, but it requires a ZeroTier controller that is installed with the `zerotier-one` package. For more info about the network controller, you could read [here](https://github.com/zerotier/ZeroTierOne/tree/master/controller/#readme).
|
||||||
|
|
||||||
|
|
|
@ -5,8 +5,8 @@ const router = express.Router();
|
||||||
import * as auth from "../services/auth.js";
|
import * as auth from "../services/auth.js";
|
||||||
|
|
||||||
const loginLimiter = rateLimit({
|
const loginLimiter = rateLimit({
|
||||||
windowMs: (Number(process.env.ZT_BAN_TIME) || 30) * 60 * 1000, // 30 minutes
|
windowMs: (Number(process.env.ZU_LOGIN_LIMIT_WINDOW) || 30) * 60 * 1000, // 30 minutes
|
||||||
max: Number(process.env.ZT_TRIES_TO_BAN) || 50, // limit each IP to 50 requests per windowMs
|
max: Number(process.env.ZT_LOGIN_LIMIT_ATTEMPTS) || 50, // limit each IP to 50 requests per windowMs
|
||||||
message: {
|
message: {
|
||||||
status: 429,
|
status: 429,
|
||||||
error: "Too many login attempts, please try again in 15 minutes.",
|
error: "Too many login attempts, please try again in 15 minutes.",
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue