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

PiSignage Open-source Server Admin username and password issue #140

Open
budakatly opened this issue Dec 26, 2021 · 6 comments
Open

PiSignage Open-source Server Admin username and password issue #140

budakatly opened this issue Dec 26, 2021 · 6 comments

Comments

@budakatly
Copy link

budakatly commented Dec 26, 2021

Hi,

My newly built PiSignage server resets my admin username and password every few days, my groups and registered players are also gone ever time it resets. Except for the playlist and assets they are still present. Please advise. Many thanks!

@budakatly budakatly changed the title PiSignage Open-source Server Admin usernamen and password issue PiSignage Open-source Server Admin username and password issue Dec 26, 2021
@colloqi
Copy link
Owner

colloqi commented Dec 27, 2021

Looks like mongodb is not setup properly or not connected. playlists and assets are files and do not use database

@budakatly
Copy link
Author

How do you check if the mongodb is working properly under the docker container? Thanks!

@eXtreme-bg
Copy link

I have the same issue. Is there a known solution already?

@colloqi
Copy link
Owner

colloqi commented Jul 16, 2022

Can you check with the latest update?

@ebandur-fshark
Copy link

This is happening because your server is getting ransomware. If you use the docker install for open source server it exposes the Mongo port to the outside world which means anyone can access your database without credentials. mongodb://SERVERIP:27017 will allow direct access to all of your pisignage information.

Specifically in the yml file
ports:
- 27017:27017

is exposing your database. If you were to download Compass by Mongo and enter the connection string you will see that your database has a file from the ransomware attackers with instructions to decrypt your database.

As far as a fix, you would need to look into if 27017 needs to be open for the outside world as I am not too familiar with docker ports but I did do enough digging to figure out this was indeed ransomware causing this.

TLDR:
Ransomware due to port 27017 being exposed to the outside world without authentication so any attacker can find your server IP and have access to your data.

@hitesh83
Copy link

hitesh83 commented Dec 1, 2023

Simply blocking mongo port on wan port of your router will solve this.

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

No branches or pull requests

5 participants