home.social

#oxitraffic — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #oxitraffic, aggregated by home.social.

fetched live
  1. Huh, my (old-ish) post about apparently landed on the front page of Hacker News two days ago 🤯

    news.ycombinator.com/item?id=4

    I noticed it after seeing an unexpected spike in :
    oxitraffic.mo8it.com

  2. Huh, my (old-ish) post about #Podman #Quadlet apparently landed on the front page of Hacker News two days ago 🤯

    news.ycombinator.com/item?id=4

    I noticed it after seeing an unexpected spike in #OxiTraffic:
    oxitraffic.mo8it.com

  3. Released a new version of to use the new version of that fixes the following database security vulnerability:

    ⚠️ RUSTSEC-2024-0363
    rustsec.org/advisories/RUSTSEC

    Also replaced Askama with for the templates. The migration was trivial 😃

  4. Released a new version of #OxiTraffic to use the new version of #SQLx that fixes the following database security vulnerability:

    ⚠️ RUSTSEC-2024-0363
    rustsec.org/advisories/RUSTSEC

    Also replaced Askama with #Rinja for the templates. The migration was trivial 😃

  5. @billy Since is written in Rust and is optimized, it only uses 4MB of RAM (11MiB with shared memory) and almost no CPU time.

    About 6MB is used by the dedicated PostgreSQL database. But you can of course share the database if you want to save resources.

    You can see the stats that Podman reports about the containers.

    In comparison, one backend I wrote in Python with Flask uses about 550MB and keeps the CPU busy…

  6. @billy Since #OxiTraffic is written in Rust and is optimized, it only uses 4MB of RAM (11MiB with shared memory) and almost no CPU time.

    About 6MB is used by the dedicated PostgreSQL database. But you can of course share the database if you want to save resources.

    You can see the stats that Podman reports about the containers.

    In comparison, one backend I wrote in Python with Flask uses about 550MB and keeps the CPU busy…

  7. @billy This is a good idea and definitely something an app developer would like to know about. But this is out of scope for OxiTraffic.

    's main goals is being very simple and only tracking visits and their durations. It is easy to trust and the JS script is tiny.

    It is also focused on normal websites like blogs instead of apps.

    I would recommend taking a look at Motomo or Plausible for event tracking.

  8. @billy This is a good idea and definitely something an app developer would like to know about. But this is out of scope for OxiTraffic.

    #OxiTraffic's main goals is being very simple and only tracking visits and their durations. It is easy to trust and the JS script is tiny.

    It is also focused on normal websites like blogs instead of apps.

    I would recommend taking a look at Motomo or Plausible for event tracking.

  9. Adblockers blocking anonymous telemetry: @mo8it wrote a blog article on the experience of using #OxiTraffic for privacy preserving telemetry and how this still ended up with my site being featured on #EasyList, a default blocklist of #uBlockOrigin

    I don't have a good solution here but I am pretty sure there is a problem

    https://mo8it.com/blog/privacy/

  10. This really breaks my heart 😭

    github.com/easylist/easylist/i

    I spent so much time polishing just for it to be blocked by an AdBlocker 🚫

    I developed it in the first place to protect !
    I don't collect any personal data or anything that can help identifying a user on the web.
    No IP, no cookies, no User-Agent… How is this bad for privacy?

    It is fully free and open source, you can just read the commented blocked script.

  11. This really breaks my heart 😭

    github.com/easylist/easylist/i

    I spent so much time polishing #OxiTraffic just for it to be blocked by an AdBlocker 🚫

    I developed it in the first place to protect #privacy!
    I don't collect any personal data or anything that can help identifying a user on the web.
    No IP, no cookies, no User-Agent… How is this bad for privacy?

    It is fully free and open source, you can just read the commented blocked script.

    #uBlock #uBlockOrigin #AdBlock #AdBlocker #EasyList

  12. I hate timezones 😣

    They lead to very "interesting" bugs that are very hard to debug.

    I am currently fixing a bug that can occur only between 00:00 and 01:00 on my instance.

    You know why? Because Germany still likes to change its timezone twice a year.

    It would be a dream for every if the whole world would just use UTC.

    You can get a taste here:
    youtube.com/watch?v=-5wpm-gesOY

  13. I hate timezones 😣

    They lead to very "interesting" bugs that are very hard to debug.

    I am currently fixing a bug that can occur only between 00:00 and 01:00 on my #OxiTraffic instance.

    You know why? Because Germany still likes to change its timezone twice a year.

    It would be a dream for every #developer if the whole world would just use UTC.

    You can get a taste here:
    youtube.com/watch?v=-5wpm-gesO

  14. , a self-hosted, simple and privacy respecting website traffic tracker 🌐

    ➡️ Demo: oxitraffic.mo8it.com

    I just published version 0.6 with a image! 📦️
    (You don't have to use Docker though)

    Do you have a ?
    I can host it for you if you want to test it with your website :blobcatheart:

    Of course, it is written in 🦀
    Check out the README, I spent a lot of time on it 😇
    codeberg.org/mo8it/oxitraffic

    Boost? 🔃🥰

  15. #OxiTraffic, a self-hosted, simple and privacy respecting website traffic tracker 🌐

    ➡️ Demo: oxitraffic.mo8it.com

    I just published version 0.6 with a #Docker image! 📦️
    (You don't have to use Docker though)

    Do you have a #blog?
    I can host it for you if you want to test it with your website :blobcatheart:

    Of course, it is written in #Rust 🦀
    Check out the README, I spent a lot of time on it 😇
    codeberg.org/mo8it/oxitraffic

    Boost? 🔃🥰

    #SelfHosted #IndieWeb #FOSS #Analytics #Traffic #RustLang #Axum

  16. @mo8it #oxitraffic looks like a great little tool, thanks for your efforts!

    Can it also show how long people spend on a page?

  17. @mo8it #oxitraffic looks like a great little tool, thanks for your efforts!

    Can it also show how long people spend on a page?

  18. What database do you prefer as a user of a self-hosted app? :blobthinkingeyes:

    I want to support only one for

    PostgreSQL is much more flexible and powerful from a developer point of view. It can also scale much better just in case.

    But SQLite does not require additional hosting. It is one file that can be automatically created by the app itself.

    Comments on your choice are appreciated :ablobcatheart:

  19. What database do you prefer as a user of a self-hosted app? :blobthinkingeyes:

    I want to support only one for
    #OxiTraffic

    PostgreSQL is much more flexible and powerful from a developer point of view. It can also scale much better just in case.

    But SQLite does not require additional hosting. It is one file that can be automatically created by the app itself.

    Comments on your choice are appreciated :ablobcatheart:

    #SelfHosted #IndieWeb #RustLang #Rust #SQLite #PostgreSQL #Developer #FOSS

  20. I released some updates to , a self-hosted, simple and privacy respecting website traffic tracker 🌐

    codeberg.org/mo8it/oxitraffic

    I improved the design, added more stats and fixed some bugs ✨

    Demo: oxitraffic.mo8it.com

    Any feature suggestions? :ablobcathappypaws:

    I can host it for you if you want to test it with your website :blobcatheart:

    BTW, my Rust vs Julia blog post is still exploding 🤯

  21. I released some updates to #OxiTraffic, a self-hosted, simple and privacy respecting website traffic tracker 🌐

    codeberg.org/mo8it/oxitraffic

    I improved the design, added more stats and fixed some bugs ✨

    Demo: oxitraffic.mo8it.com

    Any feature suggestions? :ablobcathappypaws:

    I can host it for you if you want to test it with your website :blobcatheart:

    BTW, my Rust vs Julia blog post is still exploding 🤯

    #RustLang #Rust #Analytics #Traffic #Selfhosted #Indieweb

  22. : Self-hosted, simple and privacy respecting website traffic tracker 🌐

    A web app that I did write with to see how many read my blog posts 🧐

    I did just publish a version which I consider ready for public usage 🤗

    The screenshot shows the call history of one of my blog posts 📈

    Check out the README for a demo and more details about how it works and how you can host it:

    codeberg.org/mo8it/oxitraffic

  23. #OxiTraffic: Self-hosted, simple and privacy respecting website traffic tracker 🌐

    A #Rust web app that I did write with #Axum to see how many read my blog posts 🧐

    I did just publish a version which I consider ready for public usage 🤗

    The screenshot shows the call history of one of my blog posts 📈

    Check out the README for a demo and more details about how it works and how you can host it:

    codeberg.org/mo8it/oxitraffic

    #RustLang #Selfhosted #Analytics #IndieWeb