{"repo":"aceberg/ForAuth","free":true,"listed":false,"github":"https://github.com/aceberg/ForAuth","clone":"git clone https://github.com/aceberg/ForAuth.git","description":"Auth app with notifications, multiple users and targets","language":"Go","stars":23,"topics":["golang","login-page","auth","authentication","self-hosted","selfhosted","user-management"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"ForAuth ForAuth (Forward Auth) - simple auth app (session-cookie) with notifications on login and multiple targets and users option - Security - Quick start - Config - Options - Multiple Targets and Users - Local network only - CURL - Thanks Screenshot 2 Securuty - This app is only safe when used with https - Use strong password - Make sure direct access to Target app is closed with firewall or other measures Quick start Then open Config page in browser and set up Auth and Target app. Example docker-compose-auth.yml for WatchYourPorts. This should work with other apps too. Config Configuration can be done through config file, GUI or environment variables. Variable names is config.yaml file are the same, but in lowcase. Variable Description Default -------- ----------- ------- FA AUTH Enable Session-Cookie authentication false FA AUTH EXPIRE Session expiration time. A number and suffix: m, h, d or M . 7d FA AUTH USER Main user username FA AUTH PASSWORD Encrypted password (bcrypt). How to encrypt password with bcrypt? Variable Description Default -------- ----------- ------- FA HOST Listen address for both Config and Proxy 0.0.0.0 FA PORT Port for Proxy 8800 FA PORTCONF Port for Config page 8801 FA TARGET Where to proxy after login (host:port). Example: 192.168.1.1:8840 FA THEME Any theme name from https://bootswatch.com in lowcase or additional (emerald, grass, grayscale, ocean, sand, wood) united FA COLOR Background color: light or dark dark FA NODEPATH Path to local JS and T","default_branch":null,"files":null,"tree":[],"storefront":"/r/aceberg","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/aceberg/ForAuth/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}