Repository navigation
v1.4
What changed
- Added Basic Authentication support: you can now set
AUTH_USERandAUTH_PASSWORDin your config file to password-protect your server - Added custom error page support for 401 Unauthorized
Caution
The password is sent in Base64, which is easily readable by an attacker.
To protect your login data, consider enabling HTTPS with a reverse proxy or a cloudflare tunnel.
Downloads
| File | Description |
|---|---|
nasmserver-linux-x64.zip |
Linux x86_64 self-contained bundle, no dependencies required |
nasmserver-linux-aarch64.zip |
Linux aarch64 (e.g. Raspberry Pi), runs via QEMU emulation, no dependencies required |
Updating to this version
To update to this version, update your existing binaries and configuration files.
Commit history
- v1.4 (
addba57) - Merge pull request #6 from douxxtech/authentication (
d6e3b2d) - updated env.example and readme to include auth_user and auth_password (
b30f785) - removed test.asm (
ec4e827) - removed temporary logs (
2023d31) - 401 errordoc (
3461d1b) - actually allowing 128 chars env values instead of 127 (
d8e8504) - (
8fdff58) - working authentication (i think) (
2b7b791) - test update (
23c51cd) - fixed nullbyte "wiping" output (
47ab599) - removed 4th param (
948b5f4) - fixed parse auth header (
fd2a8f4) - small bug fix (
17bbe13) - env defaults / keys (
9f684e1) - some tweaks for the future auth (
1ccaf94) - added auth parsing (
783bbe5) - added b64 decode operations (
7bad15e) - added strutils (
2ddcaf3) - split sysutils into sysutils and strutils (
a112fdd) - cleaned build-bundle.sh (
3f09412) - fixed aarch64 bundle installer (
00c30c7) - sorted includes by alphabetical order (
63d1ca4) - added tests for both PRS and main pushes (
51ab3df)