Added BigBearCasaOS User Management to BigBearCasaOS

BigBearCasaOS User Management

A Flask-based user management interface for CasaOS, providing a simple way to manage user authentication.

Love BigBearCasaOS? Support my work on Ko-fi: https://ko-fi.com/bigbeartechworld Every supporter helps me create more powerful automation tools and scripts for the community. Your contribution directly enables me to keep developing and sharing BigBearScripts like this one.

:dart: Features

  • Web-based user management interface
  • Secure authentication system
  • Customizable credentials through environment variables
  • Easy integration with existing CasaOS installations

:rocket: Quick Start

Installation

  1. Install from the Big Bear CasaOS App Store:
  1. Default credentials:
    Username: casaos
    Password: casaos
    

Configuration

You can modify the default credentials by updating the environment variables in your installation.

:gear: Environment Variables

Variable Description Default
CASAOS_USERNAME Login username casaos
CASAOS_PASSWORD Login password casaos

:lock: Security Recommendations

  • Change the default credentials immediately after installation
  • Use a strong password
  • Regularly update your credentials

:handshake: Credits

:link: Related Links

:memo: License

MIT

:thinking: Support

If you encounter any issues or have questions:

  1. Check the community forums
  2. Open an issue on community forums
  3. Search existing discussions for similar problems

:arrows_counterclockwise: Version Comparison

Feature CLI Version UI Version
Interface Command Line Web Browser
Deployment Direct Installation Docker Container
Best for Server Administrators General Users
Learning Curve Requires CLI Knowledge User-Friendly

Note: Make sure to follow security best practices when deploying this application in a production environment.

2 Likes

hello, i changed the admin password and admin username env variables , but now it wont let me in . not even with the default credentials.

Hello, I would need additional information on exactly how you’re changing it. Because I just tested this, and I changed my info, and it worked.

in the app settings, in the CasaOS UI

Thank you for reporting this issue. Any extra details you can share—such as the steps you took, your environment, or screenshots—would be greatly appreciated, as I have not been able to replicate the issue on my end. It’s difficult to fix something I haven’t been able to observe myself, but I’m not saying it isn’t a bug.

I just had the same issue.

  1. Installed the app via CasaOS App Store

  2. Before opening the app, I went to Settings

  3. Changed the user and password values to my own and saved.

  4. Opened app and it asked the user and password on a pop up prompt

  5. Entered new user/password and it just asks for the user/password again, with no error message. Tried a couple more times with no success.

  6. Went back to settings to make sure I was typing the password correctly and noticed that now it had two $ signs. (my password has a $ sign somewhere in there)

  7. I thought maybe I mistyped so I fixed it and saved again, went back to settings and there was the repeated $ sign again.

  8. After this I tried changing to a simpler password with no special characters but it would not let me in again. No matter what password I set, it didn’t work.

  9. I started writing this reply and added some screenshots and while taking the screenshots IT HIT ME LIKE A THUNDERSTRIKE!.

I was mixing up the user and password fields! In the settings the first field is the password and the second is the username. Intuition led me to not even read the fields and just changed the things as one usually does. Username on top, password below.

So it ended up being a Layer 8 issue after all LOL. Of course, after entering the values in the correct order now it’s working. Maybe that’s what’s happening to the OP.