@gyptazy@gyptazy.ch
@gyptazy@gyptazy.ch avatar

gyptazy

@gyptazy@gyptazy.ch

Believer in the power of open-source & community-driven innovation.

Former AS20621 NetOp that loves FreeBSD & illumos. Currently mostly in DevOps & developing (Python, Rust). Contributes to #Ansible & #GradenLinux. Evaluating and production usage of #RISCV hardware/software.

Projects:

  • BoxyBSD.com - A free VM hosting service to provide some value back to the community.
  • manpageblog.org - A static blog generator in manpage design.
  • QualvoSec - A security patch management tool.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

gyptazy, to debian
@gyptazy@gyptazy.ch avatar

You asked for it!

Here's the output on the board based on running . If you have any question, feel free to ask.

tetra, to random

@grunfink Is there an undocumented way to limit notification entries (like max_timeline_entries)?
My notification list is long enough that it takes a good amount of time to load on just about any client

gyptazy,
@gyptazy@gyptazy.ch avatar

@grunfink @gabriel @tetra I’d love it that way

GossiTheDog, to random
@GossiTheDog@cyberplace.social avatar

Mastodon server admins, time to update - a security vuln allows remote account takeover. https://github.com/mastodon/mastodon/security/advisories/GHSA-3fjr-858r-92rw

gyptazy,
@gyptazy@gyptazy.ch avatar

@GossiTheDog @dansup next to this, FediDB gives you the opportunity to directly blame the admins of the non patched ones. And to… yeah. I love presenting version strings. I remember when ServerTokens Prod was a thing. Ok security by obscurity.

gyptazy, to FreeBSD
@gyptazy@gyptazy.ch avatar

I always love to see how easily you can increase your security and harden your #FreeBSD system.

Simple, easy, efficient! That's it! #FreeBSD - The power to serve!

#BSDCafe #BSD

gyptazy, to FreeBSD
@gyptazy@gyptazy.ch avatar

Afaik #RISCV64 is Tier2 in #FreeBSD and should therefore provide at least the basic port and pkg support? „This includes support for basic packages such as ports-mgmt/pkg“

Bootstrapping pkg from pkg+http://pkg.FreeBSD.org/FreeBSD:14:riscv64/quarterly, please wait...

pkg: Error fetching http://pkg.FreeBSD.org/FreeBSD:14:riscv64/quarterly/Latest/pkg.txz: Not Found

A pre-built version of pkg could not be found for your system.

#risc #riscv #risc64 #ports #pkg #nichearchitectures

gyptazy,
@gyptazy@gyptazy.ch avatar

@zirias According to https://wiki.freebsd.org/PortsOnTier2Architectures you're probably right. According to https://docs.freebsd.org/en/articles/committers-guide/#archs I'd probably expect at least the "basic tools" where it says "The ports infrastructure should include basic support for Tier 2 architectures sufficient to support building ports and packages. This includes support for basic packages such as ports-mgmt/pkg".

However, I took the ports tarball from GitHub and building, now.

gyptazy,
@gyptazy@gyptazy.ch avatar

@zirias yeah probably, maybe time to update the doc to make it more clear. Just encountered it when needing OpenSSL and curl libs for building #snac for #FreeBSD on #riscv64. It’s a first struggle w/o ports, git etc but now I’m finally building everything

gyptazy, to random
@gyptazy@gyptazy.ch avatar

@voron thank you for creating this awesome #snac theme!

@grunfink thanks for the new version of #snac #snac2

me, (edited ) to fediverse
@me@mysmallinstance.homelinux.org avatar

I want to publicly thank @grunfink for creating the amazing snac2, which powers my instance.
They've read everything I noted, suggested changes, and adapted the code to make it work optimally even on my slow VM. If all open source developers were as kind and helpful as they have been with me, the world would be an idyllic place.
A shoutout to @stefano too - using snac2 was his idea, and he's responsible for the technical implementation of the instance.
And thanks to everyone who makes my timeline interesting and complete - without you, all of this would be utterly pointless.

#Fediverse #Snac2 #ThankYou

gyptazy,
@gyptazy@gyptazy.ch avatar

@me @grunfink @stefano Stefano brought honestly many people to snac. And grunfink definitely wrote a really good piece of software which perfectly fits our needs without all the bloat features of mastodon. Appreciate your public shoutout! We should always honor people taking the efforts for community work!

gyptazy, to FreeBSD
@gyptazy@gyptazy.ch avatar

Today, not a blog post on my personal page rather than the company one. It’s nothing special and should just provide a short high level view for externals of on ( in general) with ()) as an easy to use and user friendly control panel. Alternatives to on are still present and more important than ever. You can find it here:

https://www.credativ.de/blog/credativ-inside/bhyve-as-a-hypervisor-on-freebsd-creating-a-virtualization-environment/

gyptazy, to linux
@gyptazy@gyptazy.ch avatar

Today, someone reached out to me by email just to say "thank you" for my #Vagrant Box Collection with different types of #OS including all general #Linux (#Arch, #Debian, #Ubuntu, #Gentoo,..) and #BSD (#FreeBSD, #OpenBSD, ...) distributions.

It was just an email, rather than an issue or bug and someone took some efforts to look up my mail and to write me. It made me very happy & we should much more honour the work of others! It reminded me of how much we now take software for granted in our daily life. Things we do and handle our daily business... Even if we don't donate anything or only small amounts, we should always show respect for the time and effort of the author and maintainer. Even a small personalized email can bring great joy :)

#opensource #honour #contribute #work #efforts #time

me, to mastodon
@me@mysmallinstance.homelinux.org avatar

For those, like me, who want their own space here and prefer self-hosting, I suggest considering snac2. I'm having a great experience with it, and it's easy to install and configure.

#SelfHosting #Mastodon #Snac2

gyptazy,
@gyptazy@gyptazy.ch avatar

@me is really awesome and its footprint is really minimal.

gyptazy, to fediverse
@gyptazy@gyptazy.ch avatar

#Fediverse, can you help me? I’m looking for a #RISC (#RISCV #RISC-V)) board like the #Raspberry which is not out of stock and can be shipped to Germany.

My last two orders never arrived, so maybe someone can recommend something? Thanks!

grunfink, to fediverse
@grunfink@comam.es avatar

I've just released version 2.45 of #snac, the simple, minimalistic #ActivityPub instance server written in C. This one includes fixes to some nasty bugs and some interesting contributions:

Fixed a collision in webfinger caching. This may affect federation with some software, so I recommend an upgrade.

Fixed crashes in some command-line options.

New command-line option state, that dumps some information about the running server and the state of each thread (note: this feature uses shared memory blocks and you may need an argument to the make call in older Linux distributions; please see the README file for details).

Fixed a bug that may leave an inconsistent state for a followed actor in a special case of repeated messages.

Mastodon API: added some fixes for integration with the Mona iOS app (contributed by jamesoff).

Added support for ntfy notifications, both using a self-hosted server or the official ntfy.sh (contributed by Stefano Marinelli).

https://comam.es/what-is-snac

If you find snac useful, please consider buying grunfink a coffee: https://ko-fi.com/grunfink

#snacAnnounces

gyptazy,
@gyptazy@gyptazy.ch avatar

@grunfink @stefano indeed, just found it because of Stefano!

gyptazy, to DC
@gyptazy@gyptazy.ch avatar

Almost 10 yrs ago it already started w/ 3x G5 (3rd in another rack). Each of them w/ 64GB RAM and 2 CPU setup. Nowadays, even larger VMs already come with this amount of RAM. I love building my own and independent and .

gyptazy,
@gyptazy@gyptazy.ch avatar

@housepanther that’s also how I started back in the days of my beginning: learning by doing! And why should you not host your own Mailserver? It’s a great possibility to learn many things, it also includes DNS (and why PTR is important), how and why spam works and how to block it, depending on the setup setting up and managing SQL databases and much more.

gyptazy,
@gyptazy@gyptazy.ch avatar

@housepanther Even it's great hardware, don't fire with canons on it. When testing and learning you will not have so much load that you need this big sized systems (except you want to run everything on a single system or in VMs which also may make sense when trying multiple things at once). Keep in mind that such systems require much power which also may boost up the electricity bill. Depending on your location a hosted server in a data center may even be cheaper - just to keep in mind.

gyptazy,
@gyptazy@gyptazy.ch avatar

@housepanther just in addition, if you're playing much with #BSD based systems the #BSDCafe (https://bsd.cafe) including its Matrix channel etc. might be interesting for you.

bagder, to random
@bagder@mastodon.social avatar

Current size of the (1) man page: 6,232 lines.

It documents all 258 command line options.

gyptazy,
@gyptazy@gyptazy.ch avatar

better safe than sorry.

glad too see that (almost?) everything is covered.

stesnac, (edited ) to random

Today, I'll be attempting to update all the jails still running on FreeBSD 13.2-RELEASE to FreeBSD 14.0-RELEASE.
Some are already on 14.0 (Miniflux, Elasticsearch, nginx reverse proxy, the mail server, the wiki, snac), while BlendIT, Matrix and the other Mastodon jails (both primary and secondary, redis, postgresql) are still on 13.2. Since I encountered some issues during testing, I'll be stopping the jails one by one as I update them (to create a snapshot), so there might be some downtime today.

Don't worry, nothing unusual is happening – it's just me updating the coffee machines. 😄 ☕

I'll update the progress status here: https://status.bsd.cafe/status/bsdcafe

#BSDCafeUpdates #BSDCafe #BSDCafeAnnouncements #BSDCafeServices

gyptazy,
@gyptazy@gyptazy.ch avatar

@stesnac thanks for all your time & efforts!

gyptazy, to fediverse
@gyptazy@gyptazy.ch avatar

Link and resource verification is (IMHO) an important part in the #Fediverse - especially when everyone can create and use the same name on any other federated instance to fake your profile. Therefore, I really want to see this also in #snac / #snac2.

We could use the same approach like #Mastodon, fetch the resource added by the user, write the date in a file and use this for the validated_at field of the resource. @grunfink - do you have already any plans? Maybe I can provide a PR…

Btw: what about the follower/followed by counter on the mastodon API - I heard this is intentionally not provided?

#activitypub

stefano, to wordpress
@stefano@bsd.cafe avatar
gyptazy,
@gyptazy@gyptazy.ch avatar

After using #Wordpress and mostly having updates on a daily base, it made me invent #manpageblog (https://manpageblog.org).) The more complex things get, the more dangerous they get. Keep it simple…

grunfink, to random
@grunfink@comam.es avatar

Hello, #snacizens. I've just added a somewhat cool experimental feature to #snac: a new command-line to query the state of a running server, like

$ snac state /var/lib/snac<br></br><br></br>server: comam.es (snac/2.45-dev)<br></br>uptime: 0:03:09:52<br></br>job fifo size (cur): 45<br></br>job fifo size (peak): 1532<br></br>thread <a class="mention hashtag" href="https://comam.es/snac?t=0" rel="tag">#0</a> state: input<br></br>thread <a class="mention hashtag" href="https://comam.es/snac?t=1" rel="tag">#1</a> state: input<br></br>thread <a class="mention hashtag" href="https://comam.es/snac?t=2" rel="tag">#2</a> state: waiting<br></br>thread <a class="mention hashtag" href="https://comam.es/snac?t=3" rel="tag">#3</a> state: waiting<br></br>thread <a class="mention hashtag" href="https://comam.es/snac?t=4" rel="tag">#4</a> state: output<br></br>thread <a class="mention hashtag" href="https://comam.es/snac?t=5" rel="tag">#5</a> state: output<br></br>thread <a class="mention hashtag" href="https://comam.es/snac?t=6" rel="tag">#6</a> state: output<br></br>thread <a class="mention hashtag" href="https://comam.es/snac?t=7" rel="tag">#7</a> state: waiting<br></br>

It does this using a shared memory area, so some system restrictions may apply. I've tested on Linux and OpenBSD and it seems to work OK. You can call this command as an argument to watch or in a while true shell loop to have something like a poor-man's top utility.

This will be part of the 2.45 release. It's already in the public git repository, if any of you want to test it.

gyptazy,
@gyptazy@gyptazy.ch avatar

@grunfink that’s cool 🤙

gyptazy, to random
@gyptazy@gyptazy.ch avatar

Do you remember Gopher? There's a modern version of it and I'm late!

Ok, gyptazy.ch is now also available on the #GeminiProtocol!

You can just visit my capsule at:
gemini://gyptazy.ch

#Gemini #Gopher #Geminispace #Capsule #GeminiCapsules #GeminiCapsule #Capsules

gyptazy, to random
@gyptazy@gyptazy.ch avatar

In the past, everything was easier. It was just:
./configure; make; make install

Nowadays, it's:
yum, dnf, apt, dpkg, zipper, pacman, pkg, emerge, flatpak, nix, opkg, slackpkg, snap, etc. and not to forget cpan, pip, pear, peer, npm, rubygems, etc.

Don't take it too serious ;)

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • mdbf
  • everett
  • osvaldo12
  • magazineikmin
  • thenastyranch
  • rosin
  • normalnudes
  • Youngstown
  • Durango
  • slotface
  • ngwrru68w68
  • kavyap
  • DreamBathrooms
  • tester
  • InstantRegret
  • ethstaker
  • GTA5RPClips
  • tacticalgear
  • Leos
  • anitta
  • modclub
  • khanakhh
  • cubers
  • cisconetworking
  • megavids
  • provamag3
  • lostlight
  • All magazines