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

Traffic statistics #7

Open
AnotherDroog opened this issue Nov 6, 2018 · 5 comments
Open

Traffic statistics #7

AnotherDroog opened this issue Nov 6, 2018 · 5 comments
Assignees
Labels
enhancement New feature or request help wanted Extra attention is needed question Further information is requested

Comments

@AnotherDroog
Copy link
Member

I would like to suggest we get some traffic statistics for lncm.io

There's obvious benefits to the project knowing how announcements and changes are having an impact on visitors and where they are finding us, etc.

Unfortunately Github does not offer any server-side logging, so we are forced to use one of the javascript based tracking scripts.

I know this makes a lot of people uncomfortable, including me. I'm against adding analytics from Google but there is a small company in Portland that offers clicky.com, it's free for our needs and helps us make the group and project better.

@AnotherDroog AnotherDroog added enhancement New feature or request help wanted Extra attention is needed question Further information is requested labels Nov 6, 2018
@meeDamian
Copy link
Member

Google is easiest, it's everywhere and most people will be visiting us either from google search, a website that has google spyware on it or in google tracking app (chrome).

Most privacy conscious people would probably have all-things-google (and fb, etc) blocked anyway.

That being said, I'm super happy with absolutely anything in this regard as long as I don't have to set it up ^^. And if the chosen solution supports access via multiple accounts, I'd call it perfect!

As a side note, perhaps we should have a Tor website as well? Not quite sure how to integrate it with github pages yet, but it might be possible. Perhaps this can help: https://blog.cloudflare.com/welcome-hidden-resolver/ ?

@AnotherDroog
Copy link
Member Author

What if we host the website on the arm server we are renting now? That way we can simply analyse the http log files, no tracking and no javascript required.

@nolim1t
Copy link
Member

nolim1t commented Nov 13, 2018

RE hosting. It sounds good but then we lose the benefits of github (CDN / ddos mitigation / ease of updating upon git push).

Hosting on the ARM server should simply run the same software as the box, so it would be a big ACK if it was pinning an IPFS version (or TOR version pointing to the IPFS site)

@IstoraMandiri
Copy link
Contributor

We could set up a self-hosted analytics service, e.g.

https://matomo.org/

@AnotherDroog
Copy link
Member Author

I like Piwik (Matomo) and have used it before, however last I checked we can’t use it without running our own server and having logs to parse.

Also there’s very lightweight alternatives that don’t need MySQL, parse nginx and Apache logs directly and don’t need to run continuously.

My suggestion would be to run the site from our hosted ARM and put cloudfront on it to reduce load and help with outages. Then we can also do server side log analysis, which is privacy preserving

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed question Further information is requested
Projects
None yet
Development

No branches or pull requests

6 participants