ecoevo.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Dedicated to Ecology and Evolution. We welcome academics, students, industry scientists, folks from other fields with links to E&E, scientific societies, and nature enthusiasts in general.

Administered by:

Server stats:

616
active users

#fail2ban

0 posts0 participants0 posts today
Pascal Hingamp<p>What you quickly learn when you tune your <a href="https://genomic.social/tags/fail2ban" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fail2ban</span></a> on a web server by keeping an eye on #404 failed requests: keep those .env and .git/ out of your production file system tree 🤣. Ban rules are now so extensive that &gt;99% hacking IPs are banned on first or second hit.<br>A very discrete web server with zero incoming links anywhere, it gets 30-80 new bans daily (even though bans are permanent). Funnily enough these numbers plummet every Sunday, seemingly a day off for wannabe <a href="https://genomic.social/tags/hackers" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>hackers</span></a>...</p>
mgorny-nyan (he) :autism:🙀🚂🐧<p><a href="https://social.treehouse.systems/tags/Gentoo" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Gentoo</span></a> is also going "full <a href="https://social.treehouse.systems/tags/PEP517" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PEP517</span></a>" now, or to be more precise, we are going to rip out the legacy code paths that used `setup.py install`. However, that doesn't mean that PEP517 support is a solved problem.</p><p>1. There are still packages that require `setup.py install`, and either outright reject or ignore PEP517. And I'm not talking of dead packages but actively maintained projects. <a href="https://social.treehouse.systems/tags/Fail2Ban" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Fail2Ban</span></a> is a particularly notorious example (the way I see it, it's going to stop working sooner or later).</p><p>2. Some packages that do work with PEP517 builds, still require some hacks to install correctly. Sometimes it means moving files around, sometimes installing some files manually, sometimes patching stuff.</p><p>3. There are many packages that use the legacy setuptools backend to workaround their broken PEP517 port. Fortunately, these are at least easy to fix, provided you can convince upstream that actually altering sys.path is the correct solution.</p><p>4. Finally, we have removed a fair bunch of "hopeless" packages.</p><p><a href="https://social.treehouse.systems/tags/Python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Python</span></a></p>
Elena Rossini on GoToSocial ⁂<p>🏕️ my adventures in <a href="https://aseachange.com/tags/selfhosting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>selfhosting</span></a> - day 111 (quiet edition) 💤</p><p>Good morning Fedi friends!</p><p>I hope you had a nice weekend.</p><p>After backing up my two VPSs I am now staring at my <a href="https://aseachange.com/tags/yunohost" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>YunoHost</span></a> dashboard thinking: now what?</p><p>It feels a little odd not to have to tackle any pressing self-hosting issues. Everything seems to be working well, including my manual installation of Ghost on a second (Ubuntu) VPS.</p><p>I'm now in maintenance mode.</p><p>I must confess in the past 24 hours I have spent some time browsing <span class="h-card"><a href="https://toot.aquilenet.fr/@yunohost" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>yunohost</span></a></span> 's app catalogue. So many fascinating things in there! But I am exercising restraint (for now, LOL!)</p><p>I'm very grateful for all the software I'm currently self-hosting.</p><p>On Debian (via YunoHost):</p><ul><li><a href="https://aseachange.com/tags/fail2ban" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Fail2Ban</span></a></li><li><a href="https://aseachange.com/tags/friendica" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Friendica</span></a> -&gt; <a href="https://elenarossini.fr/profile/ele/" rel="nofollow noopener noreferrer" target="_blank">https://elenarossini.fr/profile/ele/</a></li><li><a href="https://aseachange.com/tags/gotosocial" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GoToSocial</span></a> (this account!)</li><li><a href="https://aseachange.com/tags/linkstack" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LinkStack</span></a> -&gt; <a href="https://elena.social" rel="nofollow noopener noreferrer" target="_blank">https://elena.social</a></li><li><a href="https://aseachange.com/tags/pixelfed" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Pixelfed</span></a> -&gt; <a href="https://photos.elenarossini.com/ele" rel="nofollow noopener noreferrer" target="_blank">https://photos.elenarossini.com/ele</a></li></ul><p>On Ubuntu:</p><ul><li>Fail2Ban</li><li>My <a href="https://aseachange.com/tags/ghost" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Ghost</span></a> blog/newsletter -&gt; <a href="https://news.elenarossini.com" rel="nofollow noopener noreferrer" target="_blank">https://news.elenarossini.com</a></li><li><a href="https://aseachange.com/tags/varnish" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Varnish</span></a> cache</li></ul><p>I'm highly aware of my privilege and how lucky I am to be doing all this. But can I confess I'm a little bored? Thankfully I may have another big project on the horizon: upgrading my VPS and installing / self-hosting <a href="https://aseachange.com/tags/peertube" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PeerTube</span></a>. But that will be for another week. Resting now and enjoying this sense of empowerment / digital sovereignty. Very grateful to be in this position.</p><p>Wishing you all a fantastic week!</p><p><a href="https://aseachange.com/tags/mysocalledsudolife" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MySoCalledSudoLife</span></a></p>
Lanie Molinar Carmelo<p>I'm curious to hear what others are <a href="https://allovertheplace.ca/tags/SelfHosting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SelfHosting</span></a>! Here's my current setup:</p><p><strong>Hardware &amp; OS</strong></p><ul><li><strong>Hardware:</strong> <a href="https://allovertheplace.ca/tags/RaspberryPi500" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RaspberryPi500</span></a> (8 GB RAM, 512 GB SD card) <a href="https://allovertheplace.ca/tags/RPi" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RPi</span></a> <a href="https://allovertheplace.ca/tags/RPi500" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RPi500</span></a> <a href="https://allovertheplace.ca/tags/SingleBoardComputers" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SingleBoardComputers</span></a> <a href="https://allovertheplace.ca/tags/HomeLab" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HomeLab</span></a></li><li><strong>OS:</strong> <a href="https://allovertheplace.ca/tags/Stormux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Stormux</span></a>, an accessible <a href="https://allovertheplace.ca/tags/Linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Linux</span></a> distro based on <a href="https://allovertheplace.ca/tags/ArchLinuxARM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ArchLinuxARM</span></a> <a href="https://allovertheplace.ca/tags/LinuxAccessibility" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LinuxAccessibility</span></a> <a href="https://allovertheplace.ca/tags/AccessibleTech" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AccessibleTech</span></a></li></ul><p><strong>Infrastructure &amp; Networking</strong></p><ul><li><strong>Dashboard:</strong> <a href="https://allovertheplace.ca/tags/Glance" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Glance</span></a> (<a href="https://allovertheplace.ca/tags/Docker" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Docker</span></a>) <a href="https://allovertheplace.ca/tags/DockerApps" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DockerApps</span></a></li><li><strong>Reverse Proxy:</strong> <a href="https://allovertheplace.ca/tags/Caddy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Caddy</span></a></li><li><strong>DNS:</strong> <a href="https://allovertheplace.ca/tags/Cloudflare" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Cloudflare</span></a></li><li><strong>Domain Registrar:</strong> <a href="https://allovertheplace.ca/tags/Porkbun" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Porkbun</span></a></li><li><strong>Networking &amp; Remote Access:</strong> <a href="https://allovertheplace.ca/tags/Tailscale" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Tailscale</span></a> (non-Docker), love its SSH agent and magic DNS features. <a href="https://allovertheplace.ca/tags/NetworkSecurity" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>NetworkSecurity</span></a></li></ul><p><strong>Security &amp; Monitoring</strong></p><ul><li><strong>Ad Blocking:</strong> <a href="https://allovertheplace.ca/tags/AdGuardHome" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AdGuardHome</span></a> (non-Docker). Previously used PiHole but find AdGuardHome slightly faster. <a href="https://allovertheplace.ca/tags/PrivacyTools" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PrivacyTools</span></a></li><li><strong>Server Monitoring:</strong> <a href="https://allovertheplace.ca/tags/Beszel" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Beszel</span></a> (non-Docker). Tried Grafana/Prometheus/Alertmanager (accessible but overkill) and Netdata (poor screen reader accessibility). Beszel isn't perfect but best compromise so far. <a href="https://allovertheplace.ca/tags/ServerMonitoring" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ServerMonitoring</span></a></li><li><strong>Server Overview:</strong> <a href="https://allovertheplace.ca/tags/Cockpit" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Cockpit</span></a> (non-Docker)</li><li><strong>Security Tools:</strong> <a href="https://allovertheplace.ca/tags/Fail2ban" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Fail2ban</span></a>, <a href="https://allovertheplace.ca/tags/FirewallD" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FirewallD</span></a>, <a href="https://allovertheplace.ca/tags/ClamAV" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ClamAV</span></a>, and <a href="https://allovertheplace.ca/tags/Rkhunter" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rkhunter</span></a> (non-Docker). Tried CrowdSec but couldn't get it working on Stormux. <a href="https://allovertheplace.ca/tags/CyberSecurity" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CyberSecurity</span></a></li><li><strong>Service Uptime Monitoring:</strong> <a href="https://allovertheplace.ca/tags/UptimeKuma" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>UptimeKuma</span></a> (Docker), accessible and easy to use. <a href="https://allovertheplace.ca/tags/MonitoringTools" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MonitoringTools</span></a></li></ul><p><strong>Authentication &amp; Identity Management</strong></p><ul><li><strong>Authelia</strong> (Docker): Just set this up for two-factor authentication and single sign-on. Seems to be working well so far!<br></li><li><strong>LLDAP</strong> (Docker): Lightweight LDAP server for managing authentication. Also seems to be working pretty well!<br><a href="https://allovertheplace.ca/tags/AuthenticationTools" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AuthenticationTools</span></a> <a href="https://allovertheplace.ca/tags/IdentityManagement" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>IdentityManagement</span></a></li></ul><p><strong>Productivity &amp; Personal Tools</strong></p><ul><li><strong>Docker Management:</strong> <a href="https://allovertheplace.ca/tags/Dockge" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Dockge</span></a> (Docker). More accessible than Portainer; main issue is built-in terminal isn't readable with screen readers. <a href="https://allovertheplace.ca/tags/DockerCompose" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DockerCompose</span></a></li><li><strong>Docker Logs Viewer:</strong> <a href="https://allovertheplace.ca/tags/Dozzle" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Dozzle</span></a> (Docker), great web interface and easy searching.</li><li><strong>Git Hosting:</strong> <a href="https://allovertheplace.ca/tags/Forgejo" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Forgejo</span></a> (non-Docker), my personal Git server. <a href="https://allovertheplace.ca/tags/GitServer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GitServer</span></a></li><li><strong>Backups:</strong> <a href="https://allovertheplace.ca/tags/IDrive" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>IDrive</span></a> (non-Docker), backs up all my devices easily. <a href="https://allovertheplace.ca/tags/BackupSolutions" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>BackupSolutions</span></a></li><li><strong>Notes:</strong> <a href="https://allovertheplace.ca/tags/Joplin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Joplin</span></a> server (Docker). Accessibility improving; love the VSCode extension. <a href="https://allovertheplace.ca/tags/NoteTakingApps" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>NoteTakingApps</span></a></li><li><strong>Bookmarks:</strong> <a href="https://allovertheplace.ca/tags/Linkding" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Linkding</span></a> (Docker). Accessible bookmark manager with good browser extension support. <a href="https://allovertheplace.ca/tags/BookmarkManager" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>BookmarkManager</span></a></li><li><strong>Recipes:</strong> <a href="https://allovertheplace.ca/tags/Mealie" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Mealie</span></a> (Docker), starting to learn cooking! 🍳📖 &nbsp;<a href="https://allovertheplace.ca/tags/CookingApps" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CookingApps</span></a></li><li><strong>RSS Feeds:</strong> <a href="https://allovertheplace.ca/tags/Miniflux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Miniflux</span></a> (non-Docker), excellent accessibility. Originally wanted better podcast support but other options had major accessibility issues.&nbsp;<a href="https://allovertheplace.ca/tags/RSSReader" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RSSReader</span></a></li><li><strong>Automation &amp; Workflows:</strong>&nbsp;<a href="https://allovertheplace.ca/tags/N8N" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>N8N</span></a>&nbsp;(Docker). Haven't explored deeply yet—open to ideas!&nbsp;<a href="https://allovertheplace.ca/tags/AutomationTools" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AutomationTools</span></a>&nbsp;<a href="https://allovertheplace.ca/tags/WorkflowAutomation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WorkflowAutomation</span></a></li><li><strong>Pastebin Service:</strong>&nbsp;<a href="https://allovertheplace.ca/tags/PrivateBin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PrivateBin</span></a>&nbsp;(non-Docker). Considering alternatives or CLI tool for easier console access.&nbsp;<a href="https://allovertheplace.ca/tags/PastebinAlternative" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PastebinAlternative</span></a></li><li><strong>File Sharing &amp; Editing:</strong>&nbsp;<a href="https://allovertheplace.ca/tags/Samba" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Samba</span></a>&nbsp;(non-Docker), easy file management from my Windows 11 mini PC.&nbsp;<a href="https://allovertheplace.ca/tags/FileSharing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FileSharing</span></a>&nbsp;<a href="https://allovertheplace.ca/tags/Windows11" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Windows11</span></a></li><li><strong>Search Engine:</strong>&nbsp;<a href="https://allovertheplace.ca/tags/SearXNG" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SearXNG</span></a>&nbsp;(non-Docker), accessible and searches multiple engines at once.&nbsp;<a href="https://allovertheplace.ca/tags/PrivacySearchEngine" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PrivacySearchEngine</span></a></li><li><strong>IRC Client:</strong>&nbsp;<a href="https://allovertheplace.ca/tags/TheLounge" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TheLounge</span></a>&nbsp;(non-Docker). Some accessibility issues but best I've found so far for always-connected IRC.&nbsp;<a href="https://allovertheplace.ca/tags/IRCClient" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>IRCClient</span></a></li><li><strong>Read Later Service:</strong>&nbsp;<a href="https://allovertheplace.ca/tags/Wallabag" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Wallabag</span></a>&nbsp;(Docker). Biggest issue is Wallabagger Chrome extension doesn't work for me yet.&nbsp;<a href="https://allovertheplace.ca/tags/ReadItLater" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ReadItLater</span></a></li></ul><p><strong>Notifications &amp; Development Workflow</strong></p><ul><li>Notifications via:&nbsp;<a href="https://allovertheplace.ca/tags/Ntfy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Ntfy</span></a>&nbsp;(Docker) and Zoho's ZeptoMail (<a href="https://allovertheplace.ca/tags/Zoho" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Zoho</span></a>)</li><li>Development Environment: Mostly using VSCode connected to my server via Remote-SSH extension.&nbsp;<a href="https://allovertheplace.ca/tags/VSCodeRemote" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>VSCodeRemote</span></a></li></ul><p><strong>Accessibility Focus ♿️🖥️</strong></p><p>Accessibility heavily influences my choices—I use a screen reader full-time (<a href="https://allovertheplace.ca/tags/ScreenReader" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ScreenReader</span></a>), so I prioritize services usable without sight (<a href="https://allovertheplace.ca/tags/InclusiveDesign" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>InclusiveDesign</span></a>,&nbsp;<a href="https://allovertheplace.ca/tags/DigitalAccessibility" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DigitalAccessibility</span></a>). Always open to discussing accessibility experiences or recommendations!</p><p>I've also experimented with:</p><ul><li>Ollama (<a href="https://allovertheplace.ca/tags/Ollama" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Ollama</span></a>): Not enough RAM on my Pi.</li><li>Habit trackers like Beaver Habit Tracker (<a href="https://allovertheplace.ca/tags/HabitTracking" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HabitTracking</span></a>): Accessibility issues made it unusable for me.</li></ul><p>I don't really have a media collection, so no Plex or Jellyfin here (<a href="https://allovertheplace.ca/tags/MediaServer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MediaServer</span></a>)—but I'm always open to suggestions! I've gotten a bit addicted to exploring new self-hosted services! 😄</p><p>What's your setup like? Any cool services you'd recommend I try?</p><p><a href="https://allovertheplace.ca/tags/SelfHosted" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SelfHosted</span></a>&nbsp;<a href="https://allovertheplace.ca/tags/LinuxSelfHost" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LinuxSelfHost</span></a>&nbsp;<a href="https://allovertheplace.ca/tags/OpenSource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenSource</span></a>&nbsp;<a href="https://allovertheplace.ca/tags/TechCommunity" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TechCommunity</span></a>&nbsp;<a href="https://allovertheplace.ca/tags/FOSS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FOSS</span></a>&nbsp;<a href="https://allovertheplace.ca/tags/TechDIY" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TechDIY</span></a></p><p><span class="h-card" translate="no"><a href="https://lemmy.ml/c/selfhost" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>selfhost</span></a></span> <span class="h-card" translate="no"><a href="https://lemmy.world/c/selfhosted" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>selfhosted</span></a></span> <span class="h-card" translate="no"><a href="https://a.gup.pe/u/selfhosting" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>selfhosting</span></a></span></p>
Elena Rossini on GoToSocial ⁂<p>🏕️ my adventures in <a href="https://aseachange.com/tags/selfhosting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>selfhosting</span></a> - day 89 ✨</p><p>Oh <a href="https://aseachange.com/tags/peertube" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PeerTube</span></a>, you are making me do mental somersaults as I strategize about the best way to self-host my videos.</p><p>This newbie wants to ask: how many VPS’s are too many for someone who has little coding experience and has been self-hosting for just 3 months?</p><p>Fedi friends, I’m thinking of signing up for a THIRD VPS 😱</p><p>Why?</p><p>My current setup:</p><p>1️⃣ 5€/month Debian VPS with <a href="https://aseachange.com/tags/yunohost" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>YunoHost</span></a>, where I’m self-hosting <a href="https://aseachange.com/tags/gotosocial" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GoToSocial</span></a> (this account), <a href="https://aseachange.com/tags/friendica" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Friendica</span></a>, <a href="https://aseachange.com/tags/pixelfed" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Pixelfed</span></a>, <a href="https://aseachange.com/tags/fail2ban" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Fail2Ban</span></a> and <a href="https://aseachange.com/tags/linkstack" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LinkStack</span></a>.<br>2️⃣ 5€/month Ubuntu VPS where I am self-hosting my (upcoming) <a href="https://aseachange.com/tags/ghost" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Ghost</span></a> blog (this will make me save a ton, compared to my current Ghost Pro plan).</p><p>Back to PeerTube: I could easily upgrade my <a href="https://aseachange.com/tags/debian" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Debian</span></a> VPS and install it there - the costs would be minimal and I would double my RAM and storage. But I am afraid of PeerTube’s consumption when it comes to bandwidth. As in: if I upload a video that for some reason becomes really popular, or if a bad actor decides to DDOS my channel, would that take down all my other self-hosted Fediverse instances? Since they are on the same VPS?</p><p>I could limit potential issues by having a dedicated VPS just for PeerTube.</p><p>What would you do?</p><p>And do you have recommendations for Europe-based VPS’s with affordable plans? (aside from Hostinger) I was thinking of <a href="https://aseachange.com/tags/hetzner" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Hetzner</span></a>…
<br><a href="https://aseachange.com/tags/mysocalledsudolife" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MySoCalledSudoLife</span></a> <a href="https://aseachange.com/tags/askfedi" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AskFedi</span></a></p>
Blabla Linux<p><a href="https://mastodon.blablalinux.be/tags/Fail2Ban" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Fail2Ban</span></a> <a href="https://mastodon.blablalinux.be/tags/Nginx" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Nginx</span></a> <a href="https://mastodon.blablalinux.be/tags/Proxy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Proxy</span></a> <a href="https://mastodon.blablalinux.be/tags/Manager" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Manager</span></a></p>
Blabla Linux<p>Il y en a qui se prenne des incréments de malade 😉 Ça insiste en tout cas 😎<br><a href="https://mastodon.blablalinux.be/tags/fail2ban" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fail2ban</span></a> <a href="https://mastodon.blablalinux.be/tags/nginx" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nginx</span></a></p>
Elena Rossini on GoToSocial ⁂<p>Good morning Fedi friends!</p><p>I was just checking my <a href="https://aseachange.com/tags/fail2ban" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Fail2Ban</span></a> logs and I'm a little taken aback by all the failed login attempts.</p><p>Asking the more experienced amongst you if this is normal?</p><p>The screenshot is from my Ubuntu VPS (which has been active for less than a month):</p><p>total failed: 737;<br>total banned 142.<br>By comparison my other VPS (the one with YunoHost on Debian) has the following stats:</p><p>total failed: 530;<br>total banned: 106.<br>I would definitely beef up my security even more but I don't really understand the security guide on YunoHost. If you have tips for TRUE newbies, I'm all ears :)</p>
Elena Rossini on GoToSocial ⁂<p>"Look ma, I'm coding!" 😜​<br><br>Happy to report my <a href="https://aseachange.com/tags/fail2ban" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Fail2Ban</span></a> installation was successful and I've enabled one jail so far.<br><br>Now off I go prepare for my Stanford in Florence Zoom call. Will I mention my FOSS journey? You bet! 😆​<br><br><a href="https://aseachange.com/tags/mysocalledsudolife" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MySoCalledSudoLife</span></a></p>
Elena Rossini on GoToSocial ⁂<p>🏕️ my adventures in <a href="https://aseachange.com/tags/selfhosting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>selfhosting</span></a> - day 77 ✨<br><br>This morning I'm attempting a manual install of <a href="https://aseachange.com/tags/fail2ban" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Fail2Ban</span></a> (that is, with commands, no YunoHost) on my <a href="https://aseachange.com/tags/ubuntu" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Ubuntu</span></a> VPS.<br><br>I've been greatly enjoying Fail2Ban on my <a href="https://aseachange.com/tags/debian" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Debian</span></a> VPS and I'd like to extend the same protections to the VPS with my self-hosted <a href="https://aseachange.com/tags/ghost" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Ghost</span></a> blog.<br><br>I hope nothing goes wrong because I have a video call with Stanford students at the study abroad program in Florence at 11am (for a women in cinema class, I'm invited every year)... so I don't wanna feel distracted by tech issues, ha!<br><br><a href="https://aseachange.com/tags/mysocalledsudolife" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MySoCalledSudoLife</span></a></p>
Blabla Linux<p><a href="https://mastodon.blablalinux.be/tags/Docker" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Docker</span></a> - <a href="https://mastodon.blablalinux.be/tags/Fail2ban" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Fail2ban</span></a> pour <a href="https://mastodon.blablalinux.be/tags/NPM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>NPM</span></a> (<a href="https://mastodon.blablalinux.be/tags/Nginx" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Nginx</span></a> <a href="https://mastodon.blablalinux.be/tags/Proxy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Proxy</span></a> Manager) 😎<br>Bientôt, on évoquera "open <a href="https://mastodon.blablalinux.be/tags/appsec" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>appsec</span></a>" 😉</p>
Andreas N. ⁂<p>wenn du die <a href="https://mastodon.social/tags/fail2ban" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fail2ban</span></a> filter anpasst und plötzlich Frieden einkehrt in den Logfiles....</p><p><a href="https://media3.giphy.com/media/v1.Y2lkPTc5MGI3NjExMHJ3czk5ZTNodmhrZm81b2Z0MXQ1djJveWM2OHBmcGNhbzVtbWM3dyZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/ShDxFMNrJRdmCk7wCl/giphy.gif" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">media3.giphy.com/media/v1.Y2lk</span><span class="invisible">PTc5MGI3NjExMHJ3czk5ZTNodmhrZm81b2Z0MXQ1djJveWM2OHBmcGNhbzVtbWM3dyZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/ShDxFMNrJRdmCk7wCl/giphy.gif</span></a></p>
Blabla Linux<p>Chose promise, chose due 👍<br><a href="https://mastodon.blablalinux.be/tags/Proxmox" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Proxmox</span></a> VE <a href="https://mastodon.blablalinux.be/tags/LXC" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LXC</span></a> <a href="https://mastodon.blablalinux.be/tags/Debian" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Debian</span></a> <a href="https://mastodon.blablalinux.be/tags/Docker" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Docker</span></a> <a href="https://mastodon.blablalinux.be/tags/Nginx" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Nginx</span></a> Proxy Manager (<a href="https://mastodon.blablalinux.be/tags/NPM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>NPM</span></a>) <a href="https://mastodon.blablalinux.be/tags/GoAcces" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GoAcces</span></a> <a href="https://mastodon.blablalinux.be/tags/Fail2ban" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Fail2ban</span></a> 😱<br>C'est sur <a href="https://mastodon.blablalinux.be/tags/PeerTube" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PeerTube</span></a> 😎➡️ <a href="https://yourls.blablalinux.be/comeback" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">yourls.blablalinux.be/comeback</span><span class="invisible"></span></a></p>
Blabla Linux<p><strong>NPM, GoAccess et Fail2ban avec Docker dans un LXC Proxmox VE</strong></p> <p><a href="https://peertube.blablalinux.be/videos/watch/c38ef363-3170-45f1-b6c2-43ad3491e74c" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">peertube.blablalinux.be/videos</span><span class="invisible">/watch/c38ef363-3170-45f1-b6c2-43ad3491e74c</span></a></p>
jhx<p>New video out! 😎 </p><p>Installing and configuring <a href="https://fosstodon.org/tags/fail2ban" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fail2ban</span></a> on <a href="https://fosstodon.org/tags/archlinux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>archlinux</span></a> (Example: SSHD).</p><p><a href="https://fosstodon.org/tags/archlinux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>archlinux</span></a> <a href="https://fosstodon.org/tags/linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>linux</span></a> <a href="https://fosstodon.org/tags/fail2ban" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fail2ban</span></a> </p><p>On <a href="https://fosstodon.org/tags/youtube" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>youtube</span></a> <br><a href="https://youtu.be/bn81HwcxQV4" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtu.be/bn81HwcxQV4</span><span class="invisible"></span></a></p><p>On <a href="https://fosstodon.org/tags/Odysee" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Odysee</span></a> <br><a href="https://odysee.com/@YetanotherSysAdmin:0/Setting-up-Fail2Ban-on-Arch-Linux:d" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">odysee.com/@YetanotherSysAdmin</span><span class="invisible">:0/Setting-up-Fail2Ban-on-Arch-Linux:d</span></a></p>
Éric V.<p>Fail2ban all the internet with the recidive plugin set to 1 month ban!<br><a href="https://mamot.fr/tags/sysadmin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>sysadmin</span></a> <a href="https://mamot.fr/tags/fail2ban" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fail2ban</span></a> <a href="https://mamot.fr/tags/security" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>security</span></a> <a href="https://mamot.fr/tags/firewall" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>firewall</span></a> <a href="https://mamot.fr/tags/linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>linux</span></a></p>
Tecbs<p>Protegido mi servidor con <a href="https://masto.es/tags/ufw" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ufw</span></a> <a href="https://masto.es/tags/fail2ban" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fail2ban</span></a> contra ataques al puerto ssh ... comprobado y funciona. <br>Estoy usando las vpn de proton que me facilitan el ir cambiando de ip para probar.</p><p>He instalado en el VPS el proxy inverso <a href="https://masto.es/tags/pangolin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>pangolin</span></a> <a href="https://docs.fossorial.io/overview" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">docs.fossorial.io/overview</span><span class="invisible"></span></a> que aunque está en un estado muy inicial funciona bien y los desarrolladores hace un muy buen trabajo el producto final va a ser muy muy bueno 😄</p><p>Seguiré probando y cacharreando hasta que este bien seguro de los riesgos y ventajas. Como siempre no tengo prisa y aprender es lo que me gusta. <br><a href="https://masto.es/tags/derechoareparar" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>derechoareparar</span></a> <a href="https://masto.es/tags/linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>linux</span></a> <a href="https://masto.es/tags/selfhosting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>selfhosting</span></a></p>
Blabla Linux<p>Amélioration de la page de <a href="https://mastodon.blablalinux.be/tags/Wiki" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Wiki</span></a> <a href="https://mastodon.blablalinux.be/tags/Docker" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Docker</span></a> Compose <a href="https://mastodon.blablalinux.be/tags/Fail2ban" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Fail2ban</span></a> pour <a href="https://mastodon.blablalinux.be/tags/NPM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>NPM</span></a> - Bonus jail.d / npm.conf - Plusieurs fichiers de configurations 🤙<br>➡️ <a href="https://wiki.blablalinux.be/fr/docker-compose-fail2ban" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">wiki.blablalinux.be/fr/docker-</span><span class="invisible">compose-fail2ban</span></a></p>
Blabla Linux<p><a href="https://mastodon.blablalinux.be/tags/Docker" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Docker</span></a> Compose <a href="https://mastodon.blablalinux.be/tags/Fail2ban" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Fail2ban</span></a> pour <a href="https://mastodon.blablalinux.be/tags/Nginx" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Nginx</span></a> Proxy Manager (<a href="https://mastodon.blablalinux.be/tags/NPM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>NPM</span></a>) disponible sur le <a href="https://mastodon.blablalinux.be/tags/Wiki" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Wiki</span></a> 😎<br>➡️ <a href="https://yourls.blablalinux.be/fail2ban-npm" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">yourls.blablalinux.be/fail2ban</span><span class="invisible">-npm</span></a></p>
Blabla Linux<p>Sur le <a href="https://mastodon.blablalinux.be/tags/Wiki" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Wiki</span></a>, nous avons donc…<br>Docker compose <a href="https://mastodon.blablalinux.be/tags/Nginx" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Nginx</span></a> Proxy Manager (NPM) ;<br>Docker compose <a href="https://mastodon.blablalinux.be/tags/GoAccess" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GoAccess</span></a> pour NPM ;<br>Je suis en train de préparer…<br>Docker compose <a href="https://mastodon.blablalinux.be/tags/Fail2ban" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Fail2ban</span></a> pour NPM, et ensuite, on pourra commencer la première vidéo 😎</p>