1

Ciao, alternativa a Power BI / Qlik / SAP Analytics per chi non vuole mandare i dati aziendali nel cloud. Lagotto BI: BI self-hosted per PMI manifatturiere con ERP MSSQL. Installi in azienda, i dati restano in azienda. FREE sempre gratuito. PRO gratis in beta. https://lake8.dev/early-access ๐Ÿ•

[-] Tommy2970@feddit.it 1 points 5 hours ago

You're right, and that's a fair criticism. I'll use a plain translator next time. Thanks for pushing back on it.

[-] Tommy2970@feddit.it 1 points 6 hours ago

Ciao! Fair enough. Though 200 people seemed to understand my AI-assisted English just fine โ€” maybe the issue isn't the language. ๐Ÿ˜„

[-] Tommy2970@feddit.it 1 points 7 hours ago

Caddy is a great choice for exactly that reason โ€” it gets out of your way. HAProxy gives me more granular control but the config is definitely not for everyone. On the obscurity point: you're absolutely right, and I'd sign that statement. Obscurity alone is theater. Obscurity on top of solid security is a legitimate noise reducer. Watching bots drop to zero is genuinely satisfying โ€” my public dashboard shows 6,400+ attack attempts in 17 days vs ~4,500 real humans. The bots are loud. The wildcard cert + uncommon port approach is underrated for small personal setups. The attack surface doesn't shrink, but the automated scanners move on and that's often enough. ๐Ÿ˜„

[-] Tommy2970@feddit.it 3 points 7 hours ago

Ciao, messaggio ricevuto. La prossima volta preparerรฒ il post appositamente per te. Se mi mandi le specifiche IEEE ti prometto che farรฒ del mio meglio per rispettarle. Buona serata.

[-] Tommy2970@feddit.it 1 points 10 hours ago

Ciao! Really enjoyed reading about your setup โ€” Alpine + Podman is a great minimal choice, and the Wireguard-in-front-of-SSH approach is elegant. On HAProxy: for my use case it's not really a load balancer โ€” it's a reverse proxy and SSL termination point running on a separate board (Orange Pi Zero 3). The main reason is architectural: it sits in front of everything, handles Certbot renewals, and routes traffic to the Raspberry Pi 4B behind NAT. If one board needs maintenance, the other keeps running. For a personal setup with low traffic, you honestly don't need it. Caddy already does what HAProxy does for me, and with less configuration. Your setup sounds cleaner for what you need. One thing I noticed we share: the bot/scraper problem is real. My public dashboard shows 6400+ attacks in 17 days vs ~4500 legitimate human visits. The uncommon port trick is underrated. ๐Ÿ˜„

confusedpuppy @lemmy.dbzer0.com to Selfhosted@lemmy.world โ€ข My entire production website runs on a Raspberry Pi 4B + Orange Pi Zero 3 โ€” real traffic, public dashboard, zero cloud English For the past year Iโ€™ve been learning to self host minimally on a used Raspberry Pi 5. I do have a Pi 4 as well but thatโ€™s dedicated to HomeAssistant for the small handful of lights and switches it controls.

Both Piโ€™s run Alpine Linux with Podman containers. For my Pi 5 server it runs Caddy as my reverse proxy/SSL cert handler plus another contained for Kiwix. Itโ€™s super simple. Caddy also has a basic file server for me to host my git repositories as well as hosting my static site.

The static site is based off a script I found called BashWrite but it hasnโ€™t been updated in a year so I decided to add some of my own changes to it here. I also fixed up some of the English grammar since the original creater wasnโ€™t an English native speaker.

Iโ€™m still focusing on the background stuff but Iโ€™ve put a lot of effort into security and hardening. Iโ€™ve written all the maintenance (backup, keep-alive, updating) myself using POSIX portable scripts which can all be found on my codeberg page. Itโ€™s been a long process but Iโ€™m nearly there. I just have to switch from iptables to nftables and add secrets to my Caddyfile configuration to hide important keys that are currently sitting as plain text. After that I can focus on my blog/static site.

Since Iโ€™m not doing this for a business, Iโ€™ve decided to use a wildcard domain for my SSL cert plus an uncommon port as a low effort way to hide myself from bots/scraper. Also I set up Wireguard infront of my SSH connection to also hide from bots. My log activity only shows my own activity which is comforting to know, especially since Iโ€™ve seen just how active bots and scrapers are in comparison to a year ago when I was just getting started and beginning to learn things.

Itโ€™s really cool to see another minimal project like this and I think itโ€™s refreshing to see. A lot of the times I see people with dozens on intensive services running and I feel a bit out of place with my scaled down self hosted project.

My only question about your setup is about HAproxy. How important is a load balancer for your site? I donโ€™t think I will need one for myself since the traffic will mostly be for myself and a few people I know personally but I am still curious about how it works and how effective it is for your setup.

Body

[-] Tommy2970@feddit.it 4 points 12 hours ago

Deal! Work hard, find truffles, get tortellini con burro e tartufo. Best salary package in the industry. ๐Ÿ˜€

[-] Tommy2970@feddit.it 7 points 13 hours ago

He's a Lagotto Romagnolo โ€” a breed selected for centuries specifically for truffle hunting. It's literally in his DNA. Training starts as a puppy: you hide small pieces of truffle in the garden and let him find them. Now the only way to make him truly happy is to let him run free in the woods โ€” and you run behind him ๐Ÿ˜„ When he finds one, he expects a proper reward. I'm from Bologna, so his payment is a tortellino per truffle. Fair trade. ๐Ÿ˜

[-] Tommy2970@feddit.it 2 points 13 hours ago

Honored. ๐Ÿ™

[-] Tommy2970@feddit.it 4 points 13 hours ago

Ah, yeah, we donโ€™t like Google here either. Ciao! At this rate I'll have to rewrite everything in carrier pigeons. :-)

[-] Tommy2970@feddit.it 11 points 14 hours ago

This is BASIC โ€” my Lagotto Romagnolo. Official lake8.dev mascot and uptime monitor. He also finds truffles. ๐Ÿ˜

[-] Tommy2970@feddit.it 6 points 14 hours ago

Ciao! I'm Italian ๐Ÿ‡ฎ๐Ÿ‡น โ€” my English is very "pasta asciutta" level. I use AI to help me write without saying something cosmically wrong. Sorry for that. But me and my dog are 100% real. ๐Ÿ•

[-] Tommy2970@feddit.it 8 points 16 hours ago

Here's my "cloud infrastructure" Air conditioning โ€” NO Sterile environment โ€” NO Dedicated server room โ€” NO Enterprise-grade monitoring โ€” is BASIC (BASIC is my Lagotto Romagnolo. He checks uptime personally.)

206

A few months ago I decided to self-host everything for my software house instead of paying for cloud infrastructure. Here's what's running on a Raspberry Pi 4B (4GB) at home:

Astro static site + nginx Full mail stack (Postfix + Dovecot + Roundcube) in Docker MariaDB with automated backups GoAccess analytics with custom Python bot/human separation Dynamic IP blocklist generated at every deploy Certbot managed on a separate Orange Pi Zero 3 (HAProxy + SSL termination)

The Orange Pi Zero 3 as a dedicated HAProxy node was the best โ‚ฌ25 I spent โ€” SSL overhead completely offloaded from the Pi, all subdomains routed through one config, clean network separation between "what faces the internet" and "what runs the services." Storage: all boards boot from SSD via USB3. No SD cards in production. The ISP situation: Eolo wireless, 20Mbps down / 100Mbps upload. Yes, upload is 5x download. For a web server that's actually ideal. Real stress test โ€” June 22, 2026 A post on r/italy hit 20k views in 24 hours. Numbers that day:

555 human visitors (vs ~180 daily average) 151 unique IPs 72.2% return rate 9.98 MB bandwidth 0 downtime 0 errors in the mail stack

PageSpeed from Google's infrastructure:

Desktop: Performance 100 / SEO 100 Mobile: Performance 97 / SEO 100

No CDN. No Cloudflare. No edge nodes. Just nginx on a Pi. The honest limitations:

Single point of failure โ€” yes, if the Pi dies the site goes down Mail deliverability on residential ISP is hard (Brevo relay helps) No redundancy โ€” we run backups, not replicas

All traffic data is live and public: stats.lake8.dev/geo.html Happy to answer questions on any part of the stack.

view more: next โ€บ

Tommy2970

0 post score
0 comment score
joined 1 day ago