Freedium-cfd / web

THIS REPOSITORY IS JUST MIRROR! Main development repository is https://codeberg.org/Freedium-cfd/web
https://codeberg.org/Freedium-cfd/web
540 stars 40 forks source link

Feedback #16

Open ZhymabekRoman opened 8 months ago

ZhymabekRoman commented 8 months ago

Please use this issue to report any kind of problems and issues

sergeevabc commented 8 months ago

https://freedium.cfd/https://betterprogramming.pub/the-secret-ingredient-for-becoming-a-better-developer-at-any-level-be-curious-1797c9fbcc1c

This page isn’t working right now
freedium.cfd can't currently handle this request.
HTTP ERROR 502
ZhymabekRoman commented 8 months ago

Someone DDOSing us! Fixed...

sergeevabc commented 8 months ago

@ZhymabekRoman, thank you for the prompt response and the very existence of this thread where users can report problems. I confirm that your service is back to normal.

mathix420 commented 8 months ago

Crazy, I wonder who wants to ddos such great service... I hope it's not a company..

tr1ten commented 7 months ago

This doesn't seem to work either, only half of the content is visible :(

ZhymabekRoman commented 7 months ago

@tr1ten Fixed

ZhymabekRoman commented 7 months ago

LMAO: https://freedium.cfd/https://medium.com/@s7ryker/this-site-is-bypassing-medium-coms-paywall-24173dc9b3a4

MrVtR commented 7 months ago

Website is working? Here I get error HTTP ERROR 502 when I try to open it

ZhymabekRoman commented 7 months ago

@MrVtR Fixed, thanks!

nursyahr commented 6 months ago

Not really an issue but just a note to anyone else, if you're accessing via uni wifi and run into an error it might be the uni wifi.

yluom commented 5 months ago

Unable to join freedium.cfd, is it still available ?

ZhymabekRoman commented 5 months ago

Yes, of course

Szymok commented 3 months ago

hi, ERROR 502 again

ZhymabekRoman commented 3 months ago

yeah, interesting...

in investigation proccess...

Nagarajan1990 commented 2 months ago

Screenshot_2024-07-17-11-50-39-586_com.android.chrome.jpg

chester89 commented 2 months ago

It's not working for me either. About a week or longer

ZhymabekRoman commented 2 months ago

Yeah, I knew that. Guys, I need a good Python engineer to help me figure out what's wrong with the current shutdowns.

Idk what's the problem, trace logs says sometimes problem with Redis, that it took like 2 minute to perform basic operations like GET. That's probably because of server Contabo. I tried to get Hetzner Amphere cloud instances, but Hetzner's IP is blacklisted, so requests to Medium GraphQL API falls under the status code 403, possible Cloudflare protection.

Another problem might be using SQLite as cache database, with custom ZSTD based compression library, and whole thing might be making very hight CPU usage, so it's leads to timeout request, or hang out whole application.

ZhymabekRoman commented 2 months ago

Solutions are for now:

chester89 commented 2 months ago

Are you talking to Redis that is far away from the app? Maybe the network is slow or service provider is having issues. I dont know much about Python, so can't help on that part

On Thu, Jul 18, 2024 at 7:12 PM Zhymabek Roman @.***> wrote:

Solutions are for now:

  • Disabling SQLite based cache - Done, no result
  • Moving to Hetzner - Done, can't test properly, balcklisted IP
  • Refactor connection section in Freedium - Done, doesn't affects
  • ???

— Reply to this email directly, view it on GitHub https://github.com/Freedium-cfd/web/issues/16#issuecomment-2236977148, or unsubscribe https://github.com/notifications/unsubscribe-auth/AABOO7DUK5G4L2MC577YOP3ZM7SODAVCNFSM6AAAAABB36P346VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMZWHE3TOMJUHA . You are receiving this because you commented.Message ID: @.***>

-- Yours faithfully, Gleb

ZhymabekRoman commented 2 months ago

Nah, they are containered in one docker-compose

KartikSoneji commented 2 months ago

Moving to Hetzner - Done, can't test properly, balcklisted IP

My Python is a bit rusty too, but about cloudflare blocking requests: have you tried messing with the http protocol version and cipher suite list? In the past at least that was quite effective in tricking cloudflare's detection engine. Not sure if the blacklisted IP makes cloudflare immediately shut the request down but worth a shot I think.

ZhymabekRoman commented 2 months ago

@KartikSoneji Do u have more details about that?

KartikSoneji commented 2 months ago

@ZhymabekRoman so I actually ran into this while trying to download videos (specifically, Pokémon) from anime sites 😅 (original source)

I found that this bypasses cloudflare captchas:

curl -L --user-agent "Mozilla/5.0" --cipher AES256-SHA256 --tls-max 1.2 "<url>"
ZhymabekRoman commented 2 months ago

Working now @KartikSoneji @chester89 @Nagarajan1990 @Szymok @yluom

PescheHelfer commented 2 months ago

not really, at least not in the last 7 hours: https://romans-status-page.vercel.app/status/freedium

ZhymabekRoman commented 2 months ago

@PescheHelfer, fixed, thanks!

ZhymabekRoman commented 2 months ago

Someone send me this:

I have created a shortcut to read medium articles from iOS mobile, here is the shortcut link
https://routinehub.co/shortcut/19111/
chester89 commented 2 months ago

I've opened several pages, seems to be working now. What was the issue?

On Sun, Jul 21, 2024, 19:13 Zhymabek Roman @.***> wrote:

Someone send me this:

I have created a shortcut to read medium articles from iOS mobile, here is the shortcut linkhttps://routinehub.co/shortcut/19111/

— Reply to this email directly, view it on GitHub https://github.com/Freedium-cfd/web/issues/16#issuecomment-2241701016, or unsubscribe https://github.com/notifications/unsubscribe-auth/AABOO7DKSTXYGVKCUIVU5MTZNPM27AVCNFSM6AAAAABB36P346VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENBRG4YDCMBRGY . You are receiving this because you were mentioned.Message ID: @.***>

ZhymabekRoman commented 2 months ago

@chester89, Very bad cheap server (thanks Contabo), Python, and (I suppose) 20GB SQLite database. That's three big problems. Things are better now that we've migrated to Hetzner's dedicated server, but it has become very expensive to host. For now it's not a problem as it's a corporate server, but in the future I plan to rewrite some critical parts to Cython, in short, C-based types in Python, I suppose that should speed up things up to 400x. Migrating to Postgres also helps to speed up database queries and reduce disk usage.

allenyllee commented 2 months ago

Hi @ZhymabekRoman, do you consider receiving crypto coins as donation, such as BTC, ETH, ADA...etc.?

ZhymabekRoman commented 2 months ago

@allenyllee Yes, of course. But at the moment I don't know what crypto wallets are acceptable to use.

Can you recommend a crypto wallet?

allenyllee commented 2 months ago

@ZhymabekRoman I am Cardano fans, If you don't have any preferred blockchain system yet, I highly recommend you give Cardano a try. Cardano's liquidity staking system is very fluent and safe. Your fund never leaves your wallet, just stake to a staking pool, and you will receive the rewards. Furthermore, you can operate your own staking pool, and asking peoples to stake on your pool, then your pool will receive a portion of rewards. Maybe this reward can support your Freedium site.

To avoid you think I am a scam, I do not provide any link, I highly suggest you to study by yourself.

chester89 commented 2 months ago

Is it just me or pictures aren't displayed? Heres a post with pictures @.***_Engineering/3-innovations-while-unifying-pinterests-key-value-storage-8cdcdf8cf6aa

On Mon, Jul 22, 2024 at 2:06 PM Allen.YL @.***> wrote:

@ZhymabekRoman https://github.com/ZhymabekRoman I am Cardano fans, If you don't have any preferred blockchain system yet, I highly recommend you give Cardano a try. Cardano's liquidity staking system is very fluent and safe. Your fund never leaves your wallet, just stake to a staking pool, and you will receive the rewards. Furthermore, you can operate your own staking pool, and asking peoples to stake on your pool, then your pool will receive a portion of rewards. Maybe this reward can support your Freedium site.

To avoid you think I am a scam, I do not provide any link, I highly suggest you to study by yourself.

— Reply to this email directly, view it on GitHub https://github.com/Freedium-cfd/web/issues/16#issuecomment-2242691918, or unsubscribe https://github.com/notifications/unsubscribe-auth/AABOO7FIXT5LQWCUHQHFY5LZNTRT5AVCNFSM6AAAAABB36P346VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENBSGY4TCOJRHA . You are receiving this because you were mentioned.Message ID: @.***>

-- Yours faithfully, Gleb

ZhymabekRoman commented 2 months ago

image @chester89

chester89 commented 2 months ago

Problem on my end, then

On Wed, Jul 24, 2024 at 3:58 PM Zhymabek Roman @.***> wrote:

image.png (view on web) https://github.com/user-attachments/assets/a40a2dc3-209b-4fe9-98d7-977738438441 @chester89 https://github.com/chester89

— Reply to this email directly, view it on GitHub https://github.com/Freedium-cfd/web/issues/16#issuecomment-2247847918, or unsubscribe https://github.com/notifications/unsubscribe-auth/AABOO7HEYMOMOJVIEZSW7YTZN6QIBAVCNFSM6AAAAABB36P346VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENBXHA2DOOJRHA . You are receiving this because you were mentioned.Message ID: @.***>

-- Yours faithfully, Gleb

ZhymabekRoman commented 2 months ago

@chester89 Can you show your network tab from dev tool?

chester89 commented 2 months ago

Weird. It loads pictures when I'm using a desktop browser, but won't load them on my phone

On Wed, Jul 24, 2024 at 5:52 PM Zhymabek Roman @.***> wrote:

@chester89 https://github.com/chester89 Can you show your network tab from dev tool?

— Reply to this email directly, view it on GitHub https://github.com/Freedium-cfd/web/issues/16#issuecomment-2248222013, or unsubscribe https://github.com/notifications/unsubscribe-auth/AABOO7GCAAJFRBXR7GKFCOTZN65SLAVCNFSM6AAAAABB36P346VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENBYGIZDEMBRGM . You are receiving this because you were mentioned.Message ID: @.***>

-- Yours faithfully, Gleb

ZhymabekRoman commented 2 months ago

@chester89 What browser do you use? OS version pls

chester89 commented 2 months ago

Chrome 126.0.6478.186 on Android 12

On Thu, Jul 25, 2024 at 8:20 AM Zhymabek Roman @.***> wrote:

@chester89 https://github.com/chester89 What browser do you use? OS version pls

— Reply to this email directly, view it on GitHub https://github.com/Freedium-cfd/web/issues/16#issuecomment-2249470779, or unsubscribe https://github.com/notifications/unsubscribe-auth/AABOO7EED4LN3AIJDDNIOXTZOCDIJAVCNFSM6AAAAABB36P346VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENBZGQ3TANZXHE . You are receiving this because you were mentioned.Message ID: @.***>

-- Yours faithfully, Gleb

Nagarajan1990 commented 2 months ago

Working now @KartikSoneji @chester89 @Nagarajan1990 @Szymok @yluom I am still having challenges in accessing this, Kindly look into the issue

Screenshot_2024-07-26-11-40-55-570_com.android.chrome.jpg

allenyllee commented 2 months ago

Working now @KartikSoneji @chester89 @Nagarajan1990 @Szymok @yluom I am still having challenges in accessing this, Kindly look into the issue

Screenshot_2024-07-26-11-40-55-570_com.android.chrome.jpg

I think it's broken again. @ZhymabekRoman

ZhymabekRoman commented 2 months ago

Ahh, shiit. Problem on Hetzner side. Looks like IP blocking problem. Fixed.

Nagarajan1990 commented 2 months ago

Thanks a lot for quick response!

radhasec commented 2 months ago

is it working from your end or its broken again ?

allenyllee commented 2 months ago

Mine ok

Greatz08 commented 2 months ago

now webcache google method not working on there paywall blogs i tested it shows error 404 not found.Previously i created userscript which auto adds webcache in front of all medium url so that i dont have to do manual labour and could easily read with webcache google method . Right now freedium and archive.ph are the only possible sources left i guess

chester89 commented 1 month ago

Hello. Site is up, but it's giving me "Unable to identify the link as a Medium.com article page" errors. @._Engineering/onboarding-as-a-web-engineer-pinterest-8c0b546b3839 @./the-braindead-senior-dev-hypothesis-3b34067747ba @.***/top-20-network-protocols-you-must-know-in-system-design-81eaab4b0c36 Tried articles I read last week - same thing

On Sun, Aug 11, 2024 at 2:52 PM HAKAISHIN SHWET @.***> wrote:

now webcache google method not working on there paywall blogs i tested it shows error 404 not found.Previously i created userscript which auto adds webcache in front of all medium url so that i dont have to do manual labour and could easily read with webcache google method . Right now freedium and archive.ph are the only possible sources left i guess

— Reply to this email directly, view it on GitHub https://github.com/Freedium-cfd/web/issues/16#issuecomment-2282732590, or unsubscribe https://github.com/notifications/unsubscribe-auth/AABOO7GUW3OWVPGE4Z3CTMLZQ5F6BAVCNFSM6AAAAABB36P346VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEOBSG4ZTENJZGA . You are receiving this because you were mentioned.Message ID: @.***>

-- Yours faithfully, Gleb

Greatz08 commented 1 month ago

@ZhymabekRoman same error i faced which i discussed about recently in codeberg repo with same username in which i told i am able to selfhost but unable to access the medium urls and same error i get and now same error we can see in main freedium website. I am attaching my issue and conversation which i had with you on codeberg plus the main site issue which i currently faced. https://codeberg.org/Freedium-cfd/web/issues/19 this was my issue which i explained See this below image where medium link is properly working but in freedium.cfd its giving same error which i got after selfhosting image

ZhymabekRoman commented 1 month ago

Cloudflare proxy problem :/ Fixed

chester89 commented 1 month ago

It works now, thanks!

On Wed, Aug 14, 2024 at 3:20 PM Zhymabek Roman @.***> wrote:

Cloudflare proxy problem :/ Fixed

— Reply to this email directly, view it on GitHub https://github.com/Freedium-cfd/web/issues/16#issuecomment-2288593726, or unsubscribe https://github.com/notifications/unsubscribe-auth/AABOO7EZV3E4KWGA6XMMGCTZRNDPHAVCNFSM6AAAAABB36P346VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEOBYGU4TGNZSGY . You are receiving this because you were mentioned.Message ID: @.***>

-- Yours faithfully, Gleb