sigmoid.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A social space for people researching, working with, or just interested in AI!

Server stats:

596
active users

#fastcgi

0 posts0 participants0 posts today
Gea-Suan Lin<p><a href="https://blog.gslin.org/archives/2025/07/08/12502/%e5%82%b3%e7%b5%b1%e7%9a%84-cgi-bin-%e9%81%87%e5%88%b0%e7%8f%be%e4%bb%a3%e7%9a%84%e7%a1%ac%e9%ab%94/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.gslin.org/archives/2025/0</span><span class="invisible">7/08/12502/%e5%82%b3%e7%b5%b1%e7%9a%84-cgi-bin-%e9%81%87%e5%88%b0%e7%8f%be%e4%bb%a3%e7%9a%84%e7%a1%ac%e9%ab%94/</span></a></p><p>傳統的 cgi-bin 遇到現代的硬體</p><p><a href="https://abpe.org/tags/cgi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cgi</span></a> <a href="https://abpe.org/tags/CgiBin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CgiBin</span></a> <a href="https://abpe.org/tags/fastcgi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fastcgi</span></a> <a href="https://abpe.org/tags/performance" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>performance</span></a> <a href="https://abpe.org/tags/perl" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>perl</span></a> <a href="https://abpe.org/tags/script" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>script</span></a> <a href="https://abpe.org/tags/web" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>web</span></a></p>
Paolo Melchiorre<p>TIL Network protocols Sans I/O ⚡</p><p>“… network protocol implementations written in Python that perform no I/O (this means libraries that operate directly on text or bytes; this excludes libraries that just abstract out I/O).” 🤯</p><p>Read the reference page 👇<br><a href="https://sans-io.readthedocs.io/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">sans-io.readthedocs.io/</span><span class="invisible"></span></a></p><p><a href="https://fosstodon.org/tags/Reusability" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Reusability</span></a> <a href="https://fosstodon.org/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> <a href="https://fosstodon.org/tags/FastCGI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FastCGI</span></a> <a href="https://fosstodon.org/tags/HTTP2" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HTTP2</span></a> <a href="https://fosstodon.org/tags/H11" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>H11</span></a> <a href="https://fosstodon.org/tags/IRC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IRC</span></a> <a href="https://fosstodon.org/tags/OAuth2" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OAuth2</span></a> <a href="https://fosstodon.org/tags/OAuthLib" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OAuthLib</span></a> <a href="https://fosstodon.org/tags/WebSocket" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebSocket</span></a> <a href="https://fosstodon.org/tags/SOCKS5" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SOCKS5</span></a> <a href="https://fosstodon.org/tags/RFC2217" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RFC2217</span></a> <a href="https://fosstodon.org/tags/SerialOverIP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SerialOverIP</span></a> <a href="https://fosstodon.org/tags/EPICS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>EPICS</span></a> <a href="https://fosstodon.org/tags/FIX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FIX</span></a> <a href="https://fosstodon.org/tags/QUIC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>QUIC</span></a> <a href="https://fosstodon.org/tags/LanguageServerProtocol" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LanguageServerProtocol</span></a> <a href="https://fosstodon.org/tags/SMTP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SMTP</span></a> <a href="https://fosstodon.org/tags/DBus" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DBus</span></a> <a href="https://fosstodon.org/tags/ThorlabsAPT" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ThorlabsAPT</span></a> <a href="https://fosstodon.org/tags/Matrix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Matrix</span></a> <a href="https://fosstodon.org/tags/SSL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SSL</span></a> <a href="https://fosstodon.org/tags/TLS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TLS</span></a> <a href="https://fosstodon.org/tags/CPython" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CPython</span></a> <a href="https://fosstodon.org/tags/multipart" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>multipart</span></a> <a href="https://fosstodon.org/tags/formdata" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>formdata</span></a></p>
Erick<p>This morning's project: Play with a gemini server that supports FastCGI.<br><br>So far I've been playing with gmid ¹ and it looks pretty nice. I was able to get it up and running as a docker container on my laptop, tested protected paths and even got a couple of Python scripts to run as FastCGI with a second fcgiwrap ² container 🤓.<br><br>I am thinking about making a small bookmarks app for my bookmarks so I can add/edit them directly on the browser without having to edit and commit my bookmarks file manually. I might use a SQLite db.<br><br>A different approach would be to use Titan, but that is something I still need to figure out.<br><br>1: <a href="https://gmid.omarpolo.com/" rel="nofollow noopener" target="_blank">https://gmid.omarpolo.com/</a><br>2: <a href="https://github.com/gnosek/fcgiwrap#readme-ov-file" rel="nofollow noopener" target="_blank">https://github.com/gnosek/fcgiwrap#readme-ov-file</a><br><br><a href="https://erick.social/tags/geminiprotocol" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GeminiProtocol</span></a> <a href="https://erick.social/tags/gmid" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gmid</span></a> <a href="https://erick.social/tags/fcgiwrap" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fcgiwrap</span></a> <a href="https://erick.social/tags/fastcgi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FastCGI</span></a> <a href="https://erick.social/tags/selfhosted" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SelfHosted</span></a></p>
Giacomo TesioHello from my brand new <a href="https://snac.tesio.it?t=snac" class="mention hashtag" rel="nofollow noopener" target="_blank">#Snac</a> instance running as a <a href="https://snac.tesio.it?t=fastcgi" class="mention hashtag" rel="nofollow noopener" target="_blank">#FastCGI</a> on a cheap shared hosting.. without FastCGI support!<br><br>Turns out all you need is good old cgi-fcgi and a starter script. I'll send you a PR with a proper example as soon as possible.<br><br>I think this shows how Snac is the cheapest and easiest to install <a href="https://snac.tesio.it?t=fediverse" class="mention hashtag" rel="nofollow noopener" target="_blank">#fediverse</a> server, lowering the bar to self-hosting <a href="https://snac.tesio.it?t=privacy" class="mention hashtag" rel="nofollow noopener" target="_blank">#privacy</a> friendly instances for schools, group of friends or families.<br><br>And using it from <a href="https://snac.tesio.it?t=fedilab" class="mention hashtag" rel="nofollow noopener" target="_blank">#fedilab</a> is just as easy as any other instance.<br><br>Thanks for the great work <span class="h-card"><a href="https://comam.es/snac/grunfink" class="u-url mention" rel="nofollow noopener" target="_blank">@grunfink@comam.es</a></span>!<br>
redmp (EDITED)<p>Do you understand the essential differences between <a href="https://recurse.social/tags/cgi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cgi</span></a> and <a href="https://recurse.social/tags/fastcgi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fastcgi</span></a>?</p>
Gea-Suan Lin<p>nginx + AWStats</p><p>AWStats 是個很老牌的分析工具,直接對 access log 分析後提供報表,本來以為是完全沒在動的專案,但從版本記錄發現 2020 年與 2023 年各有一版修安全性問題,看起來還是有在維護?</p><p>會想到要裝是因為這幾天被砍站,CPU credit 低到觸發我設定的 alarm:</p><p>除了處理外,也想快速看一下發生什麼事情,而這種砍站的在 JavaScript 類的分析服務上不會看到,需要直接對 server log 分析,所以就想到 AWStats 了...</p><p>Ubuntu 可以透過 sudo apt install -y awstats</p><p><a href="https://blog.gslin.org/archives/2024/08/01/11918/nginx-awstats/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.gslin.org/archives/2024/0</span><span class="invisible">8/01/11918/nginx-awstats/</span></a></p><p><a href="https://abpe.org/tags/Computer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Computer</span></a> <a href="https://abpe.org/tags/DevOps" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevOps</span></a> <a href="https://abpe.org/tags/Murmuring" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Murmuring</span></a> <a href="https://abpe.org/tags/Network" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Network</span></a> <a href="https://abpe.org/tags/Software" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Software</span></a> <a href="https://abpe.org/tags/SRE" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SRE</span></a> <a href="https://abpe.org/tags/WWW" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WWW</span></a> <a href="https://abpe.org/tags/awstats" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>awstats</span></a> <a href="https://abpe.org/tags/cgi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cgi</span></a> <a href="https://abpe.org/tags/devops" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>devops</span></a> <a href="https://abpe.org/tags/fastcgi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fastcgi</span></a> <a href="https://abpe.org/tags/fcgiwrap" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fcgiwrap</span></a> <a href="https://abpe.org/tags/nginx" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nginx</span></a> <a href="https://abpe.org/tags/perl" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>perl</span></a> <a href="https://abpe.org/tags/sre" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sre</span></a></p>
vintage screwlisp account<p><span class="h-card"><a href="https://tilde.zone/@nytpu" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>nytpu</span></a></span> in your quest, consider <a href="https://mastodon.sdf.org/tags/openBSD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>openBSD</span></a> <a href="https://mastodon.sdf.org/tags/slowCgi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>slowCgi</span></a> <a href="https://mastodon.sdf.org/tags/fastCgi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fastCgi</span></a></p>