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

Why the server keeps dying bruh? #527

Open
ice051128 opened this issue Oct 31, 2022 · 11 comments
Open

Why the server keeps dying bruh? #527

ice051128 opened this issue Oct 31, 2022 · 11 comments

Comments

@ice051128
Copy link

The server literally has a 25% downtime over one month like wtf

https://www.saashub.com/snapdrop-status

@jflattery
Copy link

ice051128, I would recommend you formally request a refund.

@MattRCole
Copy link

MattRCole commented Nov 1, 2022

While I don't agree with the tone of this issue at all, the question raised is a valid one: The website has been down quite a bit recently.

  • Is this due to cost of hosting or because of server errors? Or is it something else entirely?

  • Is there anything that members of the community can do to help?

I gotta say, sometimes losing access to a tool makes you realize just how much you rely on it.

Massive thanks for the work that everyone puts into this to keep snapdrop going.

@MattRCole
Copy link

Found the answer: #515

@imh1kiko
Copy link

imh1kiko commented Nov 2, 2022

It's down yet again.
This is getting a bit too unreliable for me, so as said in #515, anyone who wants, can locally host their own.

@jflattery
Copy link

As also stated in the mentioned thread, the project is being re-written in rust, and I suspect that will make a major difference in uptime and performance.

@codestation
Copy link

Selfhosting is the way to go. I put the docker image referenced in the wiki behind a Traefik reverse proxy in 5 minutes.

docker run -d -p 8080:80 linuxserver/snapdrop

The memory footprint is small enough (~20 MB idle) to put it in a cheap VPS.

@RobinLinus
Copy link
Collaborator

Maybe Snapdrop for Android causes a problem because there are about a Million clients permanently connecting to the server and thus dos'ing it?

@Bellisario
Copy link
Contributor

Maybe Snapdrop for Android causes a problem because there are about a Million clients permanently connecting to the server and thus dos'ing it?

Yes, this can be really possible… consider my node-snapdrop project seems to be active about 14 hours per day and I noticed that’s crashing perfectly the same as Snapdrop (web socket error crashing the server)

@fm-sys
Copy link
Contributor

fm-sys commented Nov 9, 2022

consider my node-snapdrop project seems to be active about 14 hours per day and I noticed that’s crashing perfectly the same as Snapdrop (web socket error crashing the server)

Interesting. I doubt there are so many technically advanced people, setting the node-snapdrop as instance URL inside "Snapdrop for Android" but who knows...?

@dcw131313
Copy link

I opened up Snapdrop an hour ago and transferred over 364 photos from my android to my dell laptop and it took just a few minutes and the program worked great, then a phone call came and I answered it without closing the app and now it says I have to verify my wifi connection. I am connected and my speeds are 140 download and 136 upload.

@SnapDrop SnapDrop deleted a comment from danielehrhardt Dec 23, 2022
@fm-sys
Copy link
Contributor

fm-sys commented Mar 31, 2023

Maybe Snapdrop for Android causes a problem because there are about a Million clients permanently connecting to the server and thus dos'ing it?

Hi, I want to give some more insights about Snapdrop for Android:
Currently, Snapdrop for Android is installed on ~500k active devices. However, the app does only cause traffic if users actively open the app. Thinking about myself, let's say I'm using snapdrop for maybe 30min a week which would make 0.3% of the total time. If everyone uses Snapdrop that much as I do, there would be 1500 parallel users in average. Assuming that only 10% of all installations are using the app regularly, we are at 150 parallel users. By far, not enough to crash servers.
Furthermore, from my experience, users only install the app cause they have heard from snapdrop.net and search for an android client. Even if such a client would not exist, they would use the website anyway.

The main problem is, that more and more Youtubers start recommending snapdrop. Counting all views together, probably several million people have already heard from snapdrop. Not to forget, that youtube is by far not the only way to make people aware of snapdrop. The greatness of snapdrop is also its biggest enemy ;-)

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

9 participants