Skip to content
  • 0 Votes
    1 Posts
    0 Views
    justine@snac.smithies.me.ukJ
    So glad that I'm running #OpenBSD for my laptops, PC's and #FreeBSD for my servers after reading about copy fail and dirty frag. #RunBSD
  • 0 Votes
    1 Posts
    0 Views
    freebsdfoundation@mastodon.socialF
    Thank you to Paweł Dawidek and the Fudo Security team for highlighting how they use FreeBSD’s isolation primitives in their security architecture. It’s encouraging to see organizations building enterprise security solutions on top of these primitives and applying them in real-world deployments.#FreeBSD #OpenSource #CyberSecurity #EnterpriseSecurity
  • 0 Votes
    1 Posts
    0 Views
    waffles@masto.yttrx.comW
    Linux is great, but going back to #FreeBSD has been a real treat. It’s nice stepping into a familiar system, but having the joy of learning all of the differences and operating in a truly clean system.https://peteftw.com/~pete/2026/05/using-freebsd.html
  • 0 Votes
    3 Posts
    9 Views
    stefano@mastodon.bsd.cafeS
    @dvl great. Thanks, Dan!
  • 0 Votes
    1 Posts
    0 Views
    itnotes@snac.it-notes.dragas.netI
    Monitor your devices with LibreNMS on FreeBSDLibreNMS (https://www.librenms.org) has been a faithful companion for years now. It quietly handles the monitoring of my servers, devices, and services without demanding much in return - exactly what you want from a tool whose job is to watch over everything else. It's a solid alternative to heavier solutions like Zabbix, and it gives you alerts, data, and graphs on virtually anything reachable over SNMP.I usually install it on a host that is not reachable from the outside, then let it poll all the devices through a VPN: a single observation point, clean perimeter. The ability to create multiple dashboards - and to filter them by user - has also let me give clients a transparent window onto their own servers. Transparency, in my experience, is always the better long-term bet.Together with Uptime-Kuma (https://it-notes.dragas.net/2024/07/22/install-uptime-kuma-freebsd-jail/) (and the good old Nagios/Munin pair), LibreNMS lives in a FreeBSD jail on my monitoring servers and just does its job.This post walks through a plain installation of LibreNMS on FreeBSD: package-based, no reverse proxy, no HTTPS, no fancy hardening. The goal is to get to a working setup you can build on top of.AssumptionsFreeBSD 15.0-RELEASE, in a jail or on a dedicated VM/hostnginx + php-fpm + MySQL 8.4LibreNMS installed from the official package — not via git cloneOne note before we start: in this guide I use plain HTTP just to reach the first-time setup. If your LibreNMS instance won't stay confined to a private network or behind a VPN, configuring HTTPS is mandatory, not optional.Installationpkg install librenms mysql84-server python3 nginxLibreNMS currently depends on PHP 8.4. If you want to speed PHP up, install OPcache too:pkg install php84-opcacheMySQLTwo settings need to be in place before MySQL starts for the first time. After the first start they cannot be changed without reinitializing the data directory, so it's worth getting them right now.cd /usr/local/etc/mysqlcp my.cnf.sample my.cnfIn the [mysqld] section, add:innodb_file_per_table=1lower_case_table_names=0Now start MySQL:service mysql-server enableservice mysql-server startOn a fresh FreeBSD install, the local root user can connect to MySQL without a password from the command line. Connect and create the database and user. I'm using password here as a placeholder - don't.mysqlCREATE DATABASE librenms CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;CREATE USER 'librenms'@'localhost' IDENTIFIED BY 'password';GRANT ALL PRIVILEGES ON librenms.* TO 'librenms'@'localhost';exitphp-fpmEdit /usr/local/etc/php-fpm.d/www.conf and adjust the listen directives:listen = /var/run/php-fpm-librenms.socklisten.owner = wwwlisten.group = wwwlisten.mode = 0660Then create php.ini from the production sample:cd /usr/local/etccp php.ini-production php.iniAnd set the timezone in php.ini:date.timezone = Europe/RomenginxSince this jail (or host) is dedicated to LibreNMS, we can rewrite the server block in /usr/local/etc/nginx/nginx.conf directly:server { listen 80; #server_name yourServerName root /usr/local/www/librenms/html; index index.php; charset utf-8; gzip on; gzip_types text/css application/javascript text/javascript application/x-javascript image/svg+xml text/plain text/xsd text/xsl text/xml image/x-icon; location / { try_files $uri $uri/ /index.php?$query_string; } location /api/v0 { try_files $uri $uri/ /api_v0.php?$query_string; } location ~ \.php$ { fastcgi_split_path_info ^(.+\.php)(/.*)$; set $path_info $fastcgi_path_info; try_files $fastcgi_script_name =404; include fastcgi_params; fastcgi_param SERVER_SOFTWARE ""; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param PATH_INFO $path_info; fastcgi_index index.php; fastcgi_pass unix:/var/run/php-fpm-librenms.sock; fastcgi_buffers 256 4k; fastcgi_intercept_errors on; fastcgi_read_timeout 14400; } location ~ /\.(?!well-known).* { deny all; }}Now start nginx and php-fpm:service nginx enableservice nginx startservice php_fpm enableservice php_fpm startLibreNMS configurationCopy the default config:cp /usr/local/www/librenms/config.php.default /usr/local/www/librenms/config.phpBecause we installed from the package, this file already has the right commands and paths for FreeBSD - no need to hunt down mtr, fping, snmpwalk and friends one by one.Create the directory for RRD graphs and set ownership:mkdir -p /var/db/librenms/rrdchown -R www:www /var/db/librenmschmod 775 /var/db/librenms/rrdThen the .env file:cd /usr/local/www/librenmscp .env.example .envchown www .envEdit .env and set at least:DB_DATABASE - librenmsDB_USERNAME - librenmsDB_PASSWORD - the one you actually used (not password, please)Then add this line, which tells LibreNMS we still need to run the web installer:INSTALL=trueA note on permissions. The official LibreNMS documentation suggests chown -R www:www over the entire application tree, but on FreeBSD the package already lays down sane ownership, with storage/ and bootstrap/cache/ writable by www. There's no reason to widen the rest of the codebase. If validate.php complains later about something write-related, the first place to check is:ls -la /usr/local/www/librenms/storage /usr/local/www/librenms/bootstrap/cacheNow generate the app key as www, since the file is owned by www:su -m www -c "php artisan key:generate"And tighten .env:chmod 600 .envRefresh the configuration cache:su -m www -c "lnms config:clear"su -m www -c "lnms config:cache"Web installerOpen http://host/install and follow the steps. The validation process may fail. Refreshing the cache picks up the values written to config.php during the install:su -m www -c "lnms config:clear"su -m www -c "lnms config:cache"When the web installer is done, edit .env again and remove the INSTALL=true line if it's still there. Leaving it in place re-exposes the installer to anyone who can reach the URL.Polling serviceLibreNMS needs something to actually run the polls. On FreeBSD, the package ships an rc service that runs the LibreNMS dispatcher, so there's no need to manage cron entries by hand the way most Linux guides assume.service librenms enableservice librenms startValidatecd /usr/local/www/librenmssu -m www -c './validate.php'You may see a couple of complaints right after starting the service - usually scheduler-related and self-resolving within a few minutes. Re-run validate.php once the dispatcher has had time to settle. Anything still red after that is worth investigating.Next stepsAt this point you can log into the web interface and start adding devices, configuring SNMP, and building dashboards. For that, the official LibreNMS documentation (https://docs.librenms.org/) is excellent, and there's no point in me paraphrasing it here.https://it-notes.dragas.net/2026/05/07/monitor-your-services-with-librenms-on-freebsd/#ITNotes #NoteHUB #freebsd #hosting #jail #monitoring #networking #ownyourdata #security #server #tutorial
  • 0 Votes
    1 Posts
    0 Views
    T
    Build fixes for #FreeBSD #ports graphics/drm-61-kmod and graphics/drm-66-kmod are landed. This was the show-stopper.Now submitted patch to upgrade #NVIDIA #GPU #driver set to 595.71.05 as Bug295058 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=295058and opened corresponding review D56851. https://reviews.freebsd.org/D56851This seems to be a bugfix release. https://www.nvidia.com/en-us/drivers/details/267226/Info about Linux counterpart is here. https://www.nvidia.com/en-us/drivers/details/267223/
  • 0 Votes
    8 Posts
    15 Views
    endrift@social.treehouse.systemsE
    @gumnos Still in ports, but fuck compiling anything that heavyweight. Absolutely hellish browser to compile because it vendors basically an entire operating system--and one that's way heavier than buildworld at that!
  • 0 Votes
    1 Posts
    3 Views
    freebsdfoundation@mastodon.socialF
    Duplicating Your System: Using Duplicity to Back Up Your FreeBSD Desktop.In this Q1 2026 FreeBSD Journal article, Jason Tubnor walks through a practical approach to backing up your FreeBSD system using duplicity, including encrypted backups, incremental chains, parity protection, and S3-compatible storage.Read more:https://bit.ly/4d5AR1v #FreeBSD #OpenSource #ZFS #Backup #SystemsAdministration
  • 0 Votes
    7 Posts
    32 Views
    bsd_nl@mastodon.bsd.cafeB
    @ltning DOA
  • 0 Votes
    1 Posts
    0 Views
    bastillebsd@fosstodon.orgB
    I am looking for a few more US-based early adopters to provide feedback on a protective DNS service offering aligned with NIST SP 800-81 Rev. 3 (March 2026).https://csrc.nist.gov/pubs/sp/800/81/r3/finalThis service merges Zero Trust and DNS without requiring client-side agents. Supports mobile devices, browsers, server hardware & IoT.If you're interested in providing feedback on this service as a free beta tester, email me at:securednsbeta@techliterate.co#FreeBSD #BastilleBSD #ZTA #DNS #IOT #NIST #Infosec
  • 0 Votes
    1 Posts
    3 Views
    vermaden@mastodon.bsd.cafeV
    Latest 𝗩𝗮𝗹𝘂𝗮𝗯𝗹𝗲 𝗡𝗲𝘄𝘀 - 𝟮𝟬𝟮𝟲/𝟬𝟱/𝟬𝟰 (Valuable News - 2026/05/04) available. https://vermaden.wordpress.com/2026/05/04/valuable-news-2026-05-04/Past releases: https://vermaden.wordpress.com/news/#verblog #vernews #news #bsd #freebsd #openbsd #netbsd #linux #unix #zfs #opnsense #ghostbsd #solaris #vermadenday
  • 0 Votes
    1 Posts
    0 Views
    gyptazy@gyptazy.comG
    Happy to share that #BoxyBSD remains up!Recently I got asked about my @BoxyBSD@bsd.cafe project, which offers free VPS instances of vary #BSD based systems for learning and educational purposes and I'm happy to share that this projects remains available. Several things could finally be clarified to continue this service to make sure people can learn and practice on real #FreeBSD, #OpenBSD, #NetBSD systems to #RUNBSD. Also, BoxyBSD starts moving over to #Sylve on #bhyve.But not only that! We could also get some more new resources and locations to scale and this also brings up another new project for #free Linux #VPS instances at https://boxedtux.com (Fedi: @BoxedTux@mastodon.social) where people will be able to learn and practice on different #Linux based distributions (e.g., #Debian, #Ubuntu, #Rocky,...). BoxedTux utilizes #Proxmox clusters as a foundation.Hope you like this small update... Over & out!#freeVPS #VPS #VM #Hosting #education #learning #learningplatform #service #opensource #BoxedTux
  • 0 Votes
    1 Posts
    0 Views
    pitrh@mastodon.socialP
    The #eurobsdcon 2026 Call for Papers is still open!https://2026.eurobsdcon.org/cfp/Submit by June 20th, come to Brussels September 9-13 and mingle with #BSD people!We also offer pre-submission guidance/mentoring, see the CFP text.Wonder what BSD and the conferences are about? See https://nxdomain.no/~peter/what_is_bsd_come_to_a_conference_to_find_out.html@EuroBSDCon #freebsd #netbsd #openbsd #freesoftware #libresoftware #brussels #bruxelles
  • 0 Votes
    1 Posts
    0 Views
    T
    Version 595.71.05 of #NVIDIA #GPU driver sets are released at Apr.28, 2026. https://www.nvidia.com/en-us/drivers/details/267226/But patch to upgrade #FreeBSD #ports are now #pending to be submitted until temporary workaround or fixed version for build issues of graphics/drm-61-kmod and graphics/drm-66-kmod reported as Bug 294870 and Bug 294875 is committed. https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=294870 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=294875Upstream seems to be working on "real fixes", but maybe need some more time to finish. So I've attached a patch for workaround both for Bug 294870 and Bug 294875 at Bug 294870 already (not tested on any branch other than stable/15, though).
  • 0 Votes
    1 Posts
    0 Views
    freebsdfoundation@mastodon.socialF
    The FreeBSD Project is proud to continue participating in Google Summer of Code and to welcome this year’s contributors and mentors.This year’s projects address critical areas of the operating system, including kernel live patching, and much more.We look forward to supporting our students throughout the summer and sharing their progress with the community.Explore the full list of projects:https://bit.ly/4ukF0p4 #FreeBSD #GSoC2026 #OpenSource #BSD #SystemsEngineeringFreeBSD
  • 0 Votes
    1 Posts
    0 Views
    freebsdfoundation@mastodon.socialF
    We’re proud to share that Deb Goodkin, Executive Director of the FreeBSD Foundation, will be speaking at Open-Source Summit North America, hosted by the Linux Foundation. Tuesday, May 19, 2026 | 11:00am – 11:40am CDT | Room 101HView the full schedule here:https://events.linuxfoundation.org/open-source-summit-north-america/program/schedule/Deb's talk: https://osselcna2026.sched.com/event/2JQsf/what-running-freebsd-on-a-modern-laptop-taught-me-deb-goodkin-the-freebsd-foundation?iframe=yes&w=&sidebar=yes&bg=noWe look forward to seeing you there.#FreeBSD #OpenSourceSummit #LinuxFoundation #OpenSource
  • 0 Votes
    2 Posts
    9 Views
    gary_alderson@infosec.exchangeG
    @Larvitz could be an actual product, you may want dual wan and a couple of machines? what is needed hw wise? I guess it depends on the traffic
  • 0 Votes
    4 Posts
    17 Views
    alienjay@burningboard.netA
    @Larvitz Hat nicht wirklich gestört. Es hat einfach nur genau gepasst, dass ich zu der Zeit was aufrief.
  • 0 Votes
    1 Posts
    0 Views
    freebsdfoundation@mastodon.socialF
    The FreeBSD Enterprise Working Group is seeking community input to help inform its priorities going forward.Since 2023, the Working Group has focused on identifying and addressing gaps that impact enterprise adoption of FreeBSD, with several key workstreams already completed.If you’re an enterprise user of FreeBSD, consider taking this short survey and sharing your perspective:https://forms.gle/ZAnB6WCHPoHBqxbv7You can also review the Working Group’s progress here:https://wiki.freebsd.org/EnterpriseWorkingGroup#FreeBSD
  • 0 Votes
    3 Posts
    1 Views
    jhx@mastodon.bsd.cafeJ
    @jae It is a great resource for sure