fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

10K
active users

#OxiTraffic

1 post1 participant0 posts today
Mo Bitar :ferris:<p>Huh, my (old-ish) post about <a href="https://fosstodon.org/tags/Podman" class="mention hashtag" rel="tag">#<span>Podman</span></a> <a href="https://fosstodon.org/tags/Quadlet" class="mention hashtag" rel="tag">#<span>Quadlet</span></a> apparently landed on the front page of Hacker News two days ago 🤯</p><p><a href="https://news.ycombinator.com/item?id=43456934" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="ellipsis">news.ycombinator.com/item?id=4</span><span class="invisible">3456934</span></a></p><p>I noticed it after seeing an unexpected spike in <a href="https://fosstodon.org/tags/OxiTraffic" class="mention hashtag" rel="tag">#<span>OxiTraffic</span></a>:<br /><a href="https://oxitraffic.mo8it.com" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="">oxitraffic.mo8it.com</span><span class="invisible"></span></a></p>
Mo Bitar :ferris:<p>Released a new version of <a href="https://fosstodon.org/tags/OxiTraffic" class="mention hashtag" rel="tag">#<span>OxiTraffic</span></a> to use the new version of <a href="https://fosstodon.org/tags/SQLx" class="mention hashtag" rel="tag">#<span>SQLx</span></a> that fixes the following database security vulnerability:</p><p>⚠️ RUSTSEC-2024-0363<br /><a href="https://rustsec.org/advisories/RUSTSEC-2024-0363.html" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="ellipsis">rustsec.org/advisories/RUSTSEC</span><span class="invisible">-2024-0363.html</span></a></p><p>Also replaced Askama with <a href="https://fosstodon.org/tags/Rinja" class="mention hashtag" rel="tag">#<span>Rinja</span></a> for the templates. The migration was trivial 😃</p>
Mo Bitar :ferris:<p><span class="h-card" translate="no"><a href="https://fosstodon.org/@billy" class="u-url mention">@<span>billy</span></a></span> Since <a href="https://fosstodon.org/tags/OxiTraffic" class="mention hashtag" rel="tag">#<span>OxiTraffic</span></a> is written in Rust and is optimized, it only uses 4MB of RAM (11MiB with shared memory) and almost no CPU time.</p><p>About 6MB is used by the dedicated PostgreSQL database. But you can of course share the database if you want to save resources.</p><p>You can see the stats that Podman reports about the containers.</p><p>In comparison, one backend I wrote in Python with Flask uses about 550MB and keeps the CPU busy…</p>
Mo Bitar :ferris:<p><span class="h-card" translate="no"><a href="https://fosstodon.org/@billy" class="u-url mention">@<span>billy</span></a></span> This is a good idea and definitely something an app developer would like to know about. But this is out of scope for OxiTraffic.</p><p><a href="https://fosstodon.org/tags/OxiTraffic" class="mention hashtag" rel="tag">#<span>OxiTraffic</span></a>&#39;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.</p><p>It is also focused on normal websites like blogs instead of apps.</p><p>I would recommend taking a look at Motomo or Plausible for event tracking.</p>
moanos<p>Adblockers blocking anonymous telemetry: <span class="h-card"><a href="https://fosstodon.org/@mo8it" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>mo8it</span></a></span> wrote a blog article on the experience of using <a href="https://gay-pirate-assassins.de/tags/oxitraffic" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OxiTraffic</span></a> for privacy preserving telemetry and how this still ended up with my site being featured on <a href="https://gay-pirate-assassins.de/tags/easylist" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>EasyList</span></a>, a default blocklist of <a href="https://gay-pirate-assassins.de/tags/ublockorigin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>uBlockOrigin</span></a></p><p>I don't have a good solution here but I am pretty sure there is a problem</p><p><a href="https://mo8it.com/blog/privacy/" rel="nofollow noopener noreferrer" target="_blank">https://mo8it.com/blog/privacy/</a></p>
Mo Bitar :ferris:<p>🔪 Killing in the name of Privacy</p><p><a href="https://mo8it.com/blog/privacy" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="">mo8it.com/blog/privacy</span><span class="invisible"></span></a></p><p>How an AD blocker killed my work of months and how is this related to telemetry in <a href="https://fosstodon.org/tags/FOSS" class="mention hashtag" rel="tag">#<span>FOSS</span></a></p><p><a href="https://fosstodon.org/tags/OxiTraffic" class="mention hashtag" rel="tag">#<span>OxiTraffic</span></a> <a href="https://fosstodon.org/tags/Linux" class="mention hashtag" rel="tag">#<span>Linux</span></a> <a href="https://fosstodon.org/tags/IndieWeb" class="mention hashtag" rel="tag">#<span>IndieWeb</span></a> <a href="https://fosstodon.org/tags/Privacy" class="mention hashtag" rel="tag">#<span>Privacy</span></a> <a href="https://fosstodon.org/tags/AdBlock" class="mention hashtag" rel="tag">#<span>AdBlock</span></a> <a href="https://fosstodon.org/tags/AdBlocker" class="mention hashtag" rel="tag">#<span>AdBlocker</span></a> <a href="https://fosstodon.org/tags/uBlockOrigin" class="mention hashtag" rel="tag">#<span>uBlockOrigin</span></a> <a href="https://fosstodon.org/tags/Blog" class="mention hashtag" rel="tag">#<span>Blog</span></a> <a href="https://fosstodon.org/tags/Telemetry" class="mention hashtag" rel="tag">#<span>Telemetry</span></a> <a href="https://fosstodon.org/tags/Analytics" class="mention hashtag" rel="tag">#<span>Analytics</span></a> <a href="https://fosstodon.org/tags/OpenSource" class="mention hashtag" rel="tag">#<span>OpenSource</span></a> <a href="https://fosstodon.org/tags/Selfhosting" class="mention hashtag" rel="tag">#<span>Selfhosting</span></a> <a href="https://fosstodon.org/tags/Selfhosted" class="mention hashtag" rel="tag">#<span>Selfhosted</span></a></p>
Mo Bitar :ferris:<p>This really breaks my heart 😭</p><p><a href="https://github.com/easylist/easylist/issues/17826" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="ellipsis">github.com/easylist/easylist/i</span><span class="invisible">ssues/17826</span></a></p><p>I spent so much time polishing <a href="https://fosstodon.org/tags/OxiTraffic" class="mention hashtag" rel="tag">#<span>OxiTraffic</span></a> just for it to be blocked by an AdBlocker 🚫</p><p>I developed it in the first place to protect <a href="https://fosstodon.org/tags/privacy" class="mention hashtag" rel="tag">#<span>privacy</span></a>!<br />I don&#39;t collect any personal data or anything that can help identifying a user on the web.<br />No IP, no cookies, no User-Agent… How is this bad for privacy?</p><p>It is fully free and open source, you can just read the commented blocked script.</p><p><a href="https://fosstodon.org/tags/uBlock" class="mention hashtag" rel="tag">#<span>uBlock</span></a> <a href="https://fosstodon.org/tags/uBlockOrigin" class="mention hashtag" rel="tag">#<span>uBlockOrigin</span></a> <a href="https://fosstodon.org/tags/AdBlock" class="mention hashtag" rel="tag">#<span>AdBlock</span></a> <a href="https://fosstodon.org/tags/AdBlocker" class="mention hashtag" rel="tag">#<span>AdBlocker</span></a> <a href="https://fosstodon.org/tags/EasyList" class="mention hashtag" rel="tag">#<span>EasyList</span></a></p>
Mo Bitar :ferris:<p>I hate timezones 😣</p><p>They lead to very &quot;interesting&quot; bugs that are very hard to debug.</p><p>I am currently fixing a bug that can occur only between 00:00 and 01:00 on my <a href="https://fosstodon.org/tags/OxiTraffic" class="mention hashtag" rel="tag">#<span>OxiTraffic</span></a> instance.</p><p>You know why? Because Germany still likes to change its timezone twice a year.</p><p>It would be a dream for every <a href="https://fosstodon.org/tags/developer" class="mention hashtag" rel="tag">#<span>developer</span></a> if the whole world would just use UTC.</p><p>You can get a taste here:<br /><a href="https://www.youtube.com/watch?v=-5wpm-gesOY" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/watch?v=-5wpm-gesO</span><span class="invisible">Y</span></a></p>
Mo Bitar :ferris:<p><a href="https://fosstodon.org/tags/OxiTraffic" class="mention hashtag" rel="tag">#<span>OxiTraffic</span></a>, a self-hosted, simple and privacy respecting website traffic tracker 🌐</p><p>➡️ Demo: <a href="https://oxitraffic.mo8it.com" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="">oxitraffic.mo8it.com</span><span class="invisible"></span></a></p><p>I just published version 0.6 with a <a href="https://fosstodon.org/tags/Docker" class="mention hashtag" rel="tag">#<span>Docker</span></a> image! 📦️<br />(You don&#39;t have to use Docker though)</p><p>Do you have a <a href="https://fosstodon.org/tags/blog" class="mention hashtag" rel="tag">#<span>blog</span></a>?<br />I can host it for you if you want to test it with your website :blobcatheart:</p><p>Of course, it is written in <a href="https://fosstodon.org/tags/Rust" class="mention hashtag" rel="tag">#<span>Rust</span></a> 🦀<br />Check out the README, I spent a lot of time on it 😇<br /><a href="https://codeberg.org/mo8it/oxitraffic" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="">codeberg.org/mo8it/oxitraffic</span><span class="invisible"></span></a></p><p>Boost? 🔃🥰</p><p><a href="https://fosstodon.org/tags/SelfHosted" class="mention hashtag" rel="tag">#<span>SelfHosted</span></a> <a href="https://fosstodon.org/tags/IndieWeb" class="mention hashtag" rel="tag">#<span>IndieWeb</span></a> <a href="https://fosstodon.org/tags/FOSS" class="mention hashtag" rel="tag">#<span>FOSS</span></a> <a href="https://fosstodon.org/tags/Analytics" class="mention hashtag" rel="tag">#<span>Analytics</span></a> <a href="https://fosstodon.org/tags/Traffic" class="mention hashtag" rel="tag">#<span>Traffic</span></a> <a href="https://fosstodon.org/tags/RustLang" class="mention hashtag" rel="tag">#<span>RustLang</span></a> <a href="https://fosstodon.org/tags/Axum" class="mention hashtag" rel="tag">#<span>Axum</span></a></p>
Kiraso<p><span class="h-card" translate="no"><a href="https://fosstodon.org/@mo8it" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>mo8it</span></a></span> <a href="https://mastodon.online/tags/oxitraffic" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>oxitraffic</span></a> looks like a great little tool, thanks for your efforts!</p><p>Can it also show how long people spend on a page?</p>
Mo Bitar :ferris:<p>What database do you prefer as a user of a self-hosted app? :blobthinkingeyes:</p><p>I want to support only one for <br /><a href="https://fosstodon.org/tags/OxiTraffic" class="mention hashtag" rel="tag">#<span>OxiTraffic</span></a></p><p>PostgreSQL is much more flexible and powerful from a developer point of view. It can also scale much better just in case.</p><p>But SQLite does not require additional hosting. It is one file that can be automatically created by the app itself.</p><p>Comments on your choice are appreciated :ablobcatheart:</p><p><a href="https://fosstodon.org/tags/SelfHosted" class="mention hashtag" rel="tag">#<span>SelfHosted</span></a> <a href="https://fosstodon.org/tags/IndieWeb" class="mention hashtag" rel="tag">#<span>IndieWeb</span></a> <a href="https://fosstodon.org/tags/RustLang" class="mention hashtag" rel="tag">#<span>RustLang</span></a> <a href="https://fosstodon.org/tags/Rust" class="mention hashtag" rel="tag">#<span>Rust</span></a> <a href="https://fosstodon.org/tags/SQLite" class="mention hashtag" rel="tag">#<span>SQLite</span></a> <a href="https://fosstodon.org/tags/PostgreSQL" class="mention hashtag" rel="tag">#<span>PostgreSQL</span></a> <a href="https://fosstodon.org/tags/Developer" class="mention hashtag" rel="tag">#<span>Developer</span></a> <a href="https://fosstodon.org/tags/FOSS" class="mention hashtag" rel="tag">#<span>FOSS</span></a></p>
Mo Bitar :ferris:<p>I released some updates to <a href="https://fosstodon.org/tags/OxiTraffic" class="mention hashtag" rel="tag">#<span>OxiTraffic</span></a>, a self-hosted, simple and privacy respecting website traffic tracker 🌐</p><p><a href="https://codeberg.org/mo8it/oxitraffic" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="">codeberg.org/mo8it/oxitraffic</span><span class="invisible"></span></a></p><p>I improved the design, added more stats and fixed some bugs ✨</p><p>Demo: <a href="https://oxitraffic.mo8it.com" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="">oxitraffic.mo8it.com</span><span class="invisible"></span></a></p><p>Any feature suggestions? :ablobcathappypaws:</p><p>I can host it for you if you want to test it with your website :blobcatheart:</p><p>BTW, my Rust vs Julia blog post is still exploding 🤯</p><p><a href="https://fosstodon.org/tags/RustLang" class="mention hashtag" rel="tag">#<span>RustLang</span></a> <a href="https://fosstodon.org/tags/Rust" class="mention hashtag" rel="tag">#<span>Rust</span></a> <a href="https://fosstodon.org/tags/Analytics" class="mention hashtag" rel="tag">#<span>Analytics</span></a> <a href="https://fosstodon.org/tags/Traffic" class="mention hashtag" rel="tag">#<span>Traffic</span></a> <a href="https://fosstodon.org/tags/Selfhosted" class="mention hashtag" rel="tag">#<span>Selfhosted</span></a> <a href="https://fosstodon.org/tags/Indieweb" class="mention hashtag" rel="tag">#<span>Indieweb</span></a></p>
Mo Bitar :ferris:<p><a href="https://fosstodon.org/tags/OxiTraffic" class="mention hashtag" rel="tag">#<span>OxiTraffic</span></a>: Self-hosted, simple and privacy respecting website traffic tracker 🌐</p><p>A <a href="https://fosstodon.org/tags/Rust" class="mention hashtag" rel="tag">#<span>Rust</span></a> web app that I did write with <a href="https://fosstodon.org/tags/Axum" class="mention hashtag" rel="tag">#<span>Axum</span></a> to see how many read my blog posts 🧐</p><p>I did just publish a version which I consider ready for public usage 🤗</p><p>The screenshot shows the call history of one of my blog posts 📈</p><p>Check out the README for a demo and more details about how it works and how you can host it:</p><p><a href="https://codeberg.org/mo8it/oxitraffic" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="">codeberg.org/mo8it/oxitraffic</span><span class="invisible"></span></a></p><p><a href="https://fosstodon.org/tags/RustLang" class="mention hashtag" rel="tag">#<span>RustLang</span></a> <a href="https://fosstodon.org/tags/Selfhosted" class="mention hashtag" rel="tag">#<span>Selfhosted</span></a> <a href="https://fosstodon.org/tags/Analytics" class="mention hashtag" rel="tag">#<span>Analytics</span></a> <a href="https://fosstodon.org/tags/IndieWeb" class="mention hashtag" rel="tag">#<span>IndieWeb</span></a></p>