I actually wish skateboards made a come back. Much more preferable over the escooters I see around a lot.
- 3 Posts
- 49 Comments
Matty_r@programming.devto Linux@lemmy.ml•What is your most useful Linux app which others might not know about (please don't just give the name but a link and why it is good for you) ?1·20 days agoYou can install it via flatpak and use selinux as well if you need. You can also encrypt and password protect the database, which can also be held in your keyring.
As with any app its up to you to decide and mitigate any perceived risks.
Matty_r@programming.devto Linux@lemmy.ml•What is your most useful Linux app which others might not know about (please don't just give the name but a link and why it is good for you) ?7·20 days agoAwesome TOTP app that can import your Aegis Authenticator database, which then you can keep in sync with your phone and desktop.
Super handy.
Nah just shove it through in random patterns like a hundred times. It works well enough.
Matty_r@programming.devto Linux@lemmy.ml•Linux distro Nobara 42 ships with Brave by default and shifts to rolling release model232·2 months agoDamn, not sure I’m a fan of any of this. I left Arch because I didn’t want to be on Rolling release any more, and really liked what Nobara was offering for the out of the box experience.
Brave is super sketchy, and not sure about putting in yet another thing to handle updates (replacing plasma-discover and gnome-software).
I’m wondering if its worth forking it to remove some of these changes.
Matty_r@programming.devto Linux@lemmy.ml•Which X11 software keeps you from switching to Wayland?2·2 months agoWhat about Deskflow? Worked pretty well for me.
Matty_r@programming.devOPto Selfhosted@lemmy.world•CrowdSec vs Fail2Ban - What to use?English2·2 months agoAll good, yea its because I need crowdsec installed on the proxy as well - not just the bouncer - in order to actually send the logs to Opnsense.
I ended up having some weird performance issues so I pulled it all out for now and will revisit another time.
Matty_r@programming.devOPto Selfhosted@lemmy.world•CrowdSec vs Fail2Ban - What to use?English2·2 months agoWith the bouncer setup, I assume I need to pass in where to look for logs or something for those to be passed into the lapi? I followed this CrowdSec and Nginx Proxy Manager , as far as I can tell everything is connected an running, I have crowdsec running on OpnSense via the plugin - it appears to be healthy as per the CrowdSec Console.
npm | [nginx ] nginx: [error] [lua] crowdsec.lua:62: init(): error loading captcha plugin: no recaptcha site key provided, can't use recaptcha npm | [nginx ] nginx: [error] [lua] ban.lua:37: new(): BAN_TEMPLATE_PATH and REDIRECT_LOCATION variable are empty, will return HTTP 403 for ban decisions npm | [nginx ] nginx: [alert] [lua] crowdsec_openresty.conf:5):11: [Crowdsec] Initialisation done npm | [supervisor ] starting service 'app'... npm | [app ] [5/5/2025] [11:26:30 PM] [Global ] › ℹ info Using Sqlite: /data/database.sqlite npm | [supervisor ] all services started.
Matty_r@programming.devOPto Selfhosted@lemmy.world•CrowdSec vs Fail2Ban - What to use?English1·2 months agoCheers, I’ve since discovered that’s is “bouncers” that I want on the endpoints I.e on my Nginx Proxy Manager. I’ll just use the LAPI on the Opnsense box for now I think.
Matty_r@programming.devOPto Selfhosted@lemmy.world•CrowdSec vs Fail2Ban - What to use?English1·2 months agoI thought crowdsec does everything fail2ban does in addition to global block lists?
Matty_r@programming.devOPto Selfhosted@lemmy.world•CrowdSec vs Fail2Ban - What to use?English1·2 months agoWhere did you have it setup? Is your proxy configured to forward the real IP?
Matty_r@programming.devOPto Selfhosted@lemmy.world•CrowdSec vs Fail2Ban - What to use?English11·2 months agoNah, that one conflicts with my IPoAC networks unfortunately :(
Matty_r@programming.devOPto Selfhosted@lemmy.world•CrowdSec vs Fail2Ban - What to use?English1·2 months agoI did have that same thought actually, with opening up opnsense to be modified. But I also like the idea of it getting blocked before it even gets into my network, instead if letting it in initially and then blocking afterwards - that’s kinda the whole job of a firewall after all ha ha
Matty_r@programming.devOPto Selfhosted@lemmy.world•CrowdSec vs Fail2Ban - What to use?English2·2 months agoAwesome that makes a lot of sense, cheers. So I’ll install the Crowdsec agent on the Nginx Proxy Manager, and potentially also on the servers.
Matty_r@programming.devOPto Selfhosted@lemmy.world•CrowdSec vs Fail2Ban - What to use?English1·2 months agoThanks those links were helpful to get me on the right path. I like that there is a plugin for Opnsense directly and has that central LAPI, because I’d need something similar if I was to use f2b.
ITX is fun to build, but really limits your options and expandability.
For an ITX build make sure you’ve got a CPU with integrated graphics, so you’re not wasting a slot for a GPU. You can also get an internal SATA/RAID card to expand the amount of drives you can have.
Matty_r@programming.devto Selfhosted@lemmy.world•How do you handle absolutely critical alerts on your Android phone?English3·3 months agoI have some alerts like that using Pushover. You can set it to treat high priority alerts like an alarm which bypasses things like do not disturb and silence etc
Matty_r@programming.devto Programmer Humor@programming.dev•js is in the "pure embodiment of hell" category along with vb.net and php3·3 months agoIt can be pretty frustrating when dealing with old code bases. However its introducing a lot of really great features, so if you’ve got the time to either start a new project or rewrite with the more modern features you’ll be fine.
Yea, it takes actual skill to use them ha ha