Skip to content

Looking for community project to contribute to

General Discussion by annexbi 24 replies 3.2K views
#21
pam3 said:
I asked their support last year for a Sydney project.

This! I resell small hosting in Jakarta. Every month some customer asks "why not Oracle free tier?" Because last year they terminated 200 accounts with 3 days notice, no reason given. Not my customers, but I read the forums.

For geolocation project, better to pay small money for stable. My recommendation: Hetzner or if you need Asia, BuyVM has Singapore but always out of stock. I check daily for my own needs.

Salam kenal to all, by the way. First time posting in this thread.

traffic worse than my packet loss
#22
JokoNord said:
First time posting in this thread.

Welcome. Read the sticky.

Annexbi: you emailed the maintainers yet? This thread is becoming a general hosting recommendation thread, which we have three of already.

No logs, no proof. I have logs.
5 #23
cleardmitri said:
You emailed the maintainers yet?

Yes. No reply yet, 48 hours. Will wait the week as SamAlvi suggested.

In the meantime I forked it anyway (sorry (not sorry)) and got the compose file running on a Hetzner CPX11. Took 20 minutes. The "manual everything" jackturbo described is worse than advertised. They have a shell script that runs curl and pipes to psql. No error handling. If the download 404s they just... have half a database? For days?

I'm going to clean that up first. Then ansible the server setup. Then maybe the world.

Will report back. Or not. You know how it goes.

push. done. coffee.
#24
annexbi said:
If the download 404s they just... have half a database?

This is why I read this forum. Real horror stories, not the sanitized blog posts.

I want to contribute too but I only know Go, not Python. Is the data pipeline all Python or are there parts that could use a CLI tool? I could write a faster parser maybe. Or is that scope creep before the project even has a maintainer?

#25
joshcrane3 said:
I only know Go

The parser is Python but the data format is MaxMind MMDB. There are Go libraries for that. You could write a validator, a diff tool, something that checks the open data against the official MaxMind for sanity. Useful, separate concern, no Python required.

Or you could learn Python. It is not hard. I say this as someone who survived Perl.

Post a reply

You need an account to reply. Log in or register to join the conversation.

Post reply Preview Save draft