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 & . Evaluating and production usage of 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.
Bloghttps://gyptazy.ch
GitHubhttps://github.com/gyptazy
Xhttps://twitter.com/gyptazy

Padukajorat »
@Padukajorat@mastodon.bsd.cafe

jails final part, after this i may start with examples, something new with design, hope you like it.

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

:alerta: About Hetzner :alerta: [SENSITIVE CONTENT]@Ursalzona@ursal.zone sounds more than strange and more details are needed to judge this.

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@fedops@fosstodon.org indeed. An Hosters are already starting again to provide you minimal networks, breaking slacc, upselling you routed ipv6 subnets just like v4 without any reasons.

Configuring everything automated I don’t care if it is native or NAT.

0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

Today, I'm finally outing myself:
I do IPv6 NAT.

BoxyBSD »
@BoxyBSD@mastodon.bsd.cafe

Currently, has networks in DE, CH, DJ and US (East). Which would you prefer and should one of these location get added?
VAE, AUS, JP, CA, PL, SG, ZA could easily be added.

Unfortunately, nothing near India. Trying to have a look for it.

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

just had another thought about it and I like the idea but since I step in here with my personal money and efforts, I think I will keep it for the next time on AMD64 and maybe RV64 (because I already have the hardware in place). Maybe at a later time I can add ARM64 but I want to keep the costs low... For RV64 it would only be additional power consumption costs.

CC: @meena@cathode.church

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@justdude@mastodon.nl @meena@cathode.church thanks, unfortunately BoxyBSD runs AMD64 only. Currently I have no plans for ARM64 but for RISCV

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@kta@hostux.social @meena@cathode.church thanks for pining me. In that case I would recommend netcup.de
Starting with 6.95€ for 256G SSD and 8GB RAM. Of course with ipv6 and ipv4. You can even upload your own ISOs (that way I used Proxmox for ARM).

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@louis@emacs.ch here also a happy snac user. Easy, minimalistic and stable

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@HauntedOwlbear@eldritch.cafe As much as I love to see such messages regarding hosting the own solution (which is under own control) - this is especially the problem.

Not everyone can afford an own server, not everyone has the knowledge, not everyone has the time to maintain and (security)patch it. Next problem is, as soon as it gets to legal problematic content hosting an own solution might still get taken offline easily.

If the DMCA report is filled to Discord or to your server hoster who takes your whole server offline doesn't really matter.

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@romanzolotarev@mas.to what about snac? Not even SQLite, just plain files which comes much more to the aspect of minimalism of BSD users. My instance runs it for example

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

When it comes to a business I would not rely on an App for translating and especially not based on speech. Depending on how important this business is, get a real (freelance) interpreter. Even in Arabic you already have so many different meanings, guess it'll be the same for Farsi.

0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

Just added 24.04 Beta Noble Numbat boxes for to the Vagrant Cloud Box Collection. It's available as Desktop and Server box.

You can find all & boxes right here:
https://gyptazy.ch/blog/collection-of-vagrant-boxes-images-for-apple-silicon-based-on-arm64/


0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

Guess what happens at a load of 10 :P

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

haha, I don't know. Guess it got some crazy value when running in a VM. Just saw this by accident when validating everything works before pushing the new ARM64 box to vagrant cloud. Ubuntu 24.04 Beta will be released within the next minutes for ARM64 Vagrant cloud.

0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

I guess 24.04 is going really hot!


Ubuntu 24.04 Beta shows an incredible value of high CPU temperature.
0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@cherti@chaos.social @vermaden@bsd.cafe sounds like I need to delete Elements Web and Matrix. Maybe WhatsApp is the way to go </irony>

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@evilham@chaos.social This service is more about providing and giving back some valuable content to the community, especially for people who can't afford this. There're many people out of our personal standards who are very interested into tech and motivated to learn and educate themself our in self organised groups. I often saw how they learn and writing code on paper sheets. If they can somehow afford a device, they still miss everything else. This is where I try to step in by providing free systems. However, also my resources are limited but even if it just helps a single person it was worth.

But of course there're also people who want to abuse everything (within the first iteration last year
, BoxyBSD got abused for spamming). While spamming is just an easy thing to deal with, things can escalate quickly. That's why I need somehow an easy verification system that is not too annoying. If PayPal is no option (which I can fully understand), there could also be a fallback solution.

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@evilham@chaos.social is a free service, so luckily no payments to process. However, I think about using PayPal as a verification system to avoid abusing the service. As far as I understand the docs and API I should be able to use the service to only obtain the users emailaddress from PayPal without processing any other personal information or data.

Within the signup process the same email address must be used and a dummy payment of 0,01USD be performed. Via the API I can get validate the email address. The idea is that all person verification have already been done by PayPal. Next, I'm not processing any financial data because PayPal has dedicated contracts with each user. But I need to get my point of view safe because I don't want to get sued for any mistakes or wrong assumptions I made by providing a valuable service for free for the community.

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

So basically it could now handle the VM stuff (admin & enduser), email account creation including custom domains, alias handling etc, creating default webspace (including LE TLS, fcgi, MariaDB and PGSQL management).

I really like this approach because of the data minimalism. It just needs a pubkey and the related user for authentication. No email, no password,… nothing. Doing this in a webinterface could also be possible but with much more efforts by creating client certificates from BoxyBSD CA.

But I’m still not quite sure if this will make it to prod

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@cnx@larkspur.one I'd more assume that one power meter is not accurate.

Having a look at the specs of the VF2 doesn’t solve the issue for me:
https://doc-en.rvspace.org/VisionFive2/Datasheet/VisionFive_2/power_consumption.html

So the standby is 4.1W in table 1 and full 9.3W in table 3.

But I think element 1 and 2 in table 3 are mixed? They’re the same except of a fan on top, but with fan lower consumption?

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@cnx@larkspur.one PSU from a RPi 5Volt, 3 Ampere (15W). Seeing other benchmarks are more to my measured one, but I’ll try another power measure plug to compare the results

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@cnx@larkspur.one aha?! That’s pretty interesting!

In my tests (https://gyptazy.ch/misc/collection-of-images-and-information-for-risc64-board-visionfive2/) I came always over 70° without active cooling. Running geekbench it consumed more than 13W.
Measured with a Refoss power plug. Even in idle I had more than 7W.

(measured without any device attached/plugged in, running from SD (no NVME attached), so basically no additional consumers).

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@cnx@larkspur.one better to have one. Do you also have the drivers in place to read the thermal values? I’m not sure if they’re finally in vanilla kernel present (currently not following the RV64 support for VF2 anymore).

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@tara@hachyderm.io @stefano@bsd.cafe luckily, running my own resolvers and haven’t encountered any issues. Thank you for the info!

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@cnx@larkspur.one yeah it gets really hot and active cooling should be done. According to geekbench the performance decreases in long term if not cooled.

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

Eid Mubarak!

0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

In modern IT solutions and platforms, is one of the most important tasks. The best service will not work unless the platform is secure.

tools like may help integrating automated security patches.


0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@scrottie@bsd.network Thanks for bringing up these ideas.

Currently, I only have only bandwidth & connection notifiers. Each VM is monitored for the network stats. I don't want to filter any traffic right now (like the initial BSDBoxy project, where people started to spam).

The initial idea of BoxyBSD is to provide a value especially to newcomers and people who can't afford things like this but should have a possibility to learn. Out of the Fediverse, e.g. on X (where I have my biggest follower base), many people are interested in such things but can't afford it. They're often from India or Africa. I don't want to generalize it here in any way, but bringing this up because of verification methods. While I could solve phone, sms or even postcard verification for more or less for free in Europe, everything out of Europe would take much time, more efforts and some money.

My next idea was a dummy payment by PayPal. PayPal accounts are well verified (unless they're overtaken and compromised). A dummy payment of 0,10 USD could do it. But I'm not quite sure if I want to deal with such data, even when not storing them and using them only for one-time verification. From a technical perspective this could be easily done with PayPal's API, but dealing with real names, addresses and financial data requires a different data policy and some other things. Honestly, I'm not even sure if this could be done on as "donation" base or if I have to deal with the tax office in that case.

TL;DR I need some time to get more details about that but currently I don't want to deal with any of these things and highly try to avoid getting sued for any mistakes I could potentially do when dealing with such things. And that's the sad point where things get complicated...

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@teajaygrey@rap.social @SDF@mastodon.sdf.org thanks for the hint! I’ll try to get in touch for some tips with them

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@rena2019@social.tchncs.de @octoate@mastodon.social selbst bei Aldi Süd gab es NoNames für unter 10€ und Apple Find My Device kompatibel. Allerdings keine Erfahrungen mit denen…

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

Hack systemd into OpenBSD
just to get people mad
Made my day 😏🤣

CC: @outwitplaylist@infosec.exchange

in reply to »

jhx »
@jhx@mastodon.bsd.cafe

@BoxyBSD
Amazing service! 😎
Really cool to see the BSD community growing more and more each day with good services added to the land of all the BSD geeks 😉

jhx »
@jhx@mastodon.bsd.cafe

Check out fellow friends/geeks! 😎
Amazing service put together by a fellow geek of ours.

boxybsd.com/

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@tara@hachyderm.io Honestly, it's pretty simple. It's a simple ssh server implementation which just orchestrates APIs and binaries. User management can be mostly done (depends on the hypervisor which is used on desired system) by an API. For creating the status output it calls some binaries on the system and wraps the output. So, it sounds more fancy than it it.

1. Write SSH server implementation without any usage (just accepting user auth on pw and pub-key)
2. Add API communication
3. Wrap some cli tools

My first implementation was done in around 30 minutes in Python but then I decided it would be cool to write it in Rust for more practice. That took me honestly hours...

If it's done I will provide the sources on GitHub. But we can also talk about the details in matrix, just ping me...

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@fluxwatcher@mastodon.social happy to hear - thank you :)

And the best is opensource, everyone can use it!

in reply to »

Ricardo Martín »
@fluxwatcher@mastodon.social

@gyptazy A very good example of how all websites should aspire to be. Thank you 🙂

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

I guess based VMs would be really pretty cool on . I think this would be really valuable but I’m struggling on possible implementations.

A: Using my 4x boards - each board has 8GB. This could lead into a temporary and time limited, dedicated usage of 7-30d.

B: It could be shared across with 7 users by on . Requires better support in FreeBSD.

C: QEMU emulated instances running on amd64

I’d really like to see rv64 being pushed and it was excactly the reason to get those boards to get more experience on that platform. However, just sharing some ideas - it does not mean that they will be available in the near future (but would be cool if so).

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@cuddle@bsd.cafe yep, got already mentioned that part. But thanks for reporting. Will be fixed asap.

BoxyBSD »
@BoxyBSD@mastodon.bsd.cafe

You can now find some graph on 's status page: boxybsd.com/status/

Do you miss any destination? Let us know!

0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

Just added some graphs to - you can find them right here: https://boxybsd.com/status/

Any desired destinations missing? Let me know!

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

Stefano Marinelli »
@stefano@mastodon.bsd.cafe

If you've lost it, have a look at this great project by @gyptazy :

BoxyBSD - Free FreeBSD Jail/VM Hosting

boxybsd.com/

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@jhx@bsd.cafe I was getting online in the morning and after that I was motor biking (on two and four wheels) 😏

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@xtaran@chaos.social you know shit gets real when a security line forbids you to download files on a desktop but mobile device is fine. Like it would be a big deal to change it…

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

Ángel »
@angel@triptico.com

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@BoxyBSD@bsd.cafe here we go :)

BoxyBSD »
@BoxyBSD@mastodon.bsd.cafe

BoxyBSD just started!

is a non-profit VM & service provider for the open-source community with a focus on BSD based Systems like , and . BoxyBSD also provides additional services like webhosting, git, email and DNS solutions for projects to give valuable things back to the community.

You can find out more on boxybsd.com or in Matrix :bsd.cafe

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@jhx@bsd.cafe Probably I posted too much about BSD and FreeBSD on Saturday ;) I guess every post included those hashtags

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@cuddle@bsd.cafe

oh no, oh no, oh no no no no no!

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@clement_la_baleine@mamot.fr haha, ich denke X hat da mal wieder eine klasse Übersetzung. Ich hatte zuerst gedacht, ok Arkose-Stein, denn das erste Object, dass richtig verschoben werden musste, sah so ähnlich wie ein "Backstein" zum Hausbau aus. Danach kamen allerdings auch Regenschirme und Co, passte also nicht meine Annahme :)

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

Long post [SENSITIVE CONTENT]@puppygirlhornypost@transfem.social @stefano@bsd.cafe @dexter@bsd.network @vermaden@bsd.network well written, sharing your opinions! Thanks

0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

Ah, yeah - here we go again

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

Thank you, appreciate it!

Honestly, (thats a personal feeling) the BSD community is much more about sharing and providing knowledge (especially in a very valuable form). We can see this in different approaches like @vermaden@bsd.network with his BSD focused newsletter, @stefano@bsd.cafe pushing in for this awesome
community or @dexter@bsd.network pushing all the jails/bhyve stuff (and there are many more examples, sorry not to mention all ones!).

Everyone does it for free in a suitable way with his own resources each one can afford. Everyone is helping each other. Let’s see that we can bring more values into the community.

You already mentioned some of the interesting points like jails, which are still heavily used even nowadays. But also other things like zfs (ok you could also do it on Linux), pf, etc.. This service should give the possibility to test such things but also all other things which require a static IP - running own Mailserver (including ptr, …), authoritiive name sever,…

If it even helps just a single person to improve it was worth. Currently, everything is build on and running on my personal devlab systems where I can provide leftover resources, but still - for my own security reasons - they’re running on a different net link including completely different ip subnets (imagine getting hit by mail blacklist, etc.).

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@puppygirlhornypost@transfem.social will lunch officially within the next few days but is more or less already at 100% of capacity of the beta testers which were reasonably selected. More will be soon on boxybsd.com.

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@puppygirlhornypost@transfem.social is just a project name for a free BSD focused hosting of , and to provide and give back some valuable things back to the community. The primary goal is to provider newcomers educational stuff to learn, test and practice on based systems which they might not be able to afford. Don’t think everyone can buy a VPS, especially not in India or Africa.

I know, it’s limited, because it’s running on my resources that I can provide for free to the community - it’s not much and we’re starting with just 50 free systems, but there’s hope to increase it by time. I also already got in touch with other ones that have similar ideas where we could boost this up.

0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

is finally about to launch!

But it also needs something like a self-service portal in long-term. However, for the website I stick to my self-written engine - I guess that fits pretty will here when it's only about serving , & .

This being said, I don't want to write a self-service portal for the web and thought about a service where you just login and can perform several actions like PTR, snapshots, system reset etc.

Currently, I only implemented the user management from an "admin" perspective. A sandbox style can be seen here:

ssh -p 2222 boxybsd@2001:470:54d7:1337::2
Password: create

It's a self-written sshd alike service which communicates with the API and some other bins. Die user login can be done by pub key and pw auth. Feel free to give it a try, it's a sandbox mode on a sandbox vm.

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

Ok, looks like this is also related to the intel e1000 driver. Let’s see if the system is still alive tomorrow.

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@scrivolical@existentialdread.com this was the moment...

where I created the email:
support@manpageblog.boxbsd.bsd.hosting.gyptazy.ch

finally, I save money :)

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@cuddle@bsd.cafe they're using the upstream kernel and Debian packaging (and the patching mechanism) to apply their patches: https://git.proxmox.com/?p=pve-kernel.git;a=tree

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@romanzolotarev@mas.to @mischa@exquisite.social that would be cool! Can you send me your email in a private message please?

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@cuddle@bsd.cafe That patch is already shipped with 6.15.13

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@ttyS1@bsd.network I think the different IPv6 tunnels are the problem where I use different MTUs. Since I have them deactivated I didn't encounter any issues anymore. This also relates the issues (not directly) with the mentioned one (for mana) from @cuddle@bsd.cafe

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@cuddle@bsd.cafe kernel 6.5.13 - I don't think it's directly this one but related to jumbo frames and mtu. This is also the difference to the other nodes in my setup, since this one uses several IPv6 tunnels including different MTUs (even within the tunnels).

0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

What the heck is going on here?

crashes again and again in some corner cases when running and using the integrated . This is not a general problem, because all my nodes run with and all management, backup and monitoring is done on IPv6. Need some time to debug this...

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

Long post [SENSITIVE CONTENT]@stefano@bsd.cafe happy first April ;)

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@udob@chaos.social Currently, everything is handled on trust. But I saw on BoxyBSD already how people treat it. And now, with xz we saw again that trust can easily be abused. However, I know there'll happen something again but I want to keep me as safe as possible.

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@benjamineskola@hachyderm.io I really want to avoid limiting to much, because it breaks the flexibility. I could limit the connections or bandwidth, that could maybe solve some issues. On I had to limit the whole smtp traffic within the first two days and provided an smtp relay which had to be used and performed rate limiting on outgoing mails. I think my biggest fear is to deal with illegal content provided on these systems. Currently, I fully rely on my self-awareness of people how they react on social medias, I do not even have their names, of some I even don't know where they're from. And the xz debacle shows how quickly trust can be abused...

Currently I only see:
* Providing dummy fee by CC, SEPA or PayPal (or a small onetime setup fee). But dealing with money means to have much more data safety in place. I do not want to have knowledge or any thing else of banking data etc. Next, it could lead into issues with tax offices.
* No joke: Sending a real letter to the residence address of a user (which just takes too long, overhead and money from my site to send a letter)

I already use dedicated networks for this service to be at least safe from blacklist etc. for my personal systems. It's really a pity...

0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

Any hints regarding limiting abuses on a free VM hosting service without processing dummy payments?

Some may remember which got heavily abused during the beta test. Now, I'm trying it again with longterm VMs. Currently, I grant only VMs to very active user accounts that are providing valuable content to the community (in the hope they're not abusing the service, especially not in a bad way). However, this feels unfair, especially I want to target people that cannot afford VMs to learn and practice on , and - especially when it requires a static IP for name server etc.

Currently, I have no clue except of processing financial data like SEPA, PayPal etc. to have at least a minimum of safety. I thought about GPG, by signings - but I guess GPG is not really used by newer dev- & sysops.

I'm hosting this services for free, with my personal efforts and hardware. I do it to bring some help and valuable things back to the community and especially to newcomers in this field but I don't want to deal everytime with ddos, email spamming, torrent or tor exit nodes. While this is still annoying, there're still some other things you really don't want to deal with. So, I need a useful safety net for me.

Stefano Marinelli »
@stefano@mastodon.bsd.cafe

Sharing some technical details about how I'm setting up the hosted email service. It will not be a service of BSD Cafe but tied to my own business. It will run entirely on BSD systems and on bare metal, NOT on "cloud" VPS. It will use FreeBSD jails or OpenBSD or NetBSD VMs (but on bhyve, on a leased server - I do not want user data to be stored on disks managed by others). The services (opensmtpd and rspamd, dovecot, redis, mysql, etc.) will run on separate jails/VMs, so compromising one service will NOT put the others at risk. Emails will be stored on encrypted ZFS datasets - so all emails are encrypted at rest - and only dovecot will have access to the mail datasets. I'm also considering the possibility of encrypting individual emails with the user's login password - but I still have to thoroughly test this. The setup will be fully redundant (double mx for SMTP, a domain for external IMAP access that will be managed through smart DNS - which will distribute the connections on the DNS side and, in case of a server down, will stop resolving its IP, sending all the connections to the other. Obviously, everything will be accessible in both ipv4 and ipv6 and in two different European countries, on two different providers. Synchronization will occur through dovecot's native sync (extremely stable and tested). All technical choices will be clearly explained - the goal of this service is to provide maximum transparency to users on how things will be handled.

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@stefano@bsd.cafe @phessler@bsd.network lol haven’t had a look but yeah - it’s almost a perfect Easter timing in history…

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@tehpeh@bsd.cafe welcome to the Cafe :) Let's grab a coffee

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@systeemkabouter@exquisite.social the initial setup is probably the same time. With online generator probably 2min. Afterwards you can place to config file on your webserver. The user just needs to download it, enter username and password. Next benefit, you can also configure caldav and carddav in addition. That’s user experience instead of going to settings, not knowing where to add something, to repeat it for mail, caldav, carddav and having different URIs.

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@fedops@fosstodon.org xz and outage of bsd.network also came up during public holidays (at least here in Germany). 😉

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

Create a configuration profile. User just need to enter username and password. And the best - it just works on all Apple devices…

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@petersk@mastodon.nl thanks, see notification from them coming to my instance again :)

0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

What a week…
- xz fuckup
- bsd.network down
- NetBSD 10 release
- Proxmox ESXi (live) migration tool released
- Two new hosting nodes for my free VM hosting added

Let’s see what will come next week…

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@snonux@fosstodon.org @stefano@bsd.cafe That's cool, thanks for sharing

0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@scrivolical@existentialdread.com just looked at the scheduler...

Last successful back: 6 years ago
Last run: Failed

just kidding... I'm not doing any backups at all.

Ok, ok, still kidding

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@ben@kwiecien.us honestly, I especially like the BSD Cafe because I see how Stefano manages it, how he puts efforts into it and how he gets in touch with each member. Happy to see the BSD cafe growing :)

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

Disclaimer: don’t take it too serious

0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

Any news regarding bsd.network? Time to switch to bsd.cafe 😉

Joerg Jaspert »
@Ganneff@fulda.social

And if you are curious about the , a little update on the site:

As already written, the archive processing is currently off (nothing new coming to testing/unstable/experimental, no mirror updates pushed out).

Automated build daemons for the affected architectures have been stopped, and only two of them regenerated with a clean environment. They are building for the security archive only, nothing else, right now. That part is safe.

Members of the Release, FTP, Security, Build-Daemon and Sysadmin team are discussing what the next steps are. There are multiple different ways that can be taken, with different drawbacks and amounts of work involved.

Also, it is not yet fully known what the malicious code all could do, so there might be much more that needs to be done later - or not. Unknown as of now, needs the analysis of it to finish, which is not easy nor fast.

@debian

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@canadianbryan@mastodon.social oh, haven’t seen that it’s down. Interesting

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@notfire@fedi.notfire.cc maybe we should make it adjustable by the config. When I initially added the PR I just thought about keeping the defacto default path /favicon.ico

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

In addition, also other distribution are/were affected. Even but luckily not stable ones. Please take a look if you might also be affected and update immediately. Securitypatchmanagement software like may help you.

Stefano Marinelli »
@stefano@mastodon.bsd.cafe

This is huge: Backdoor in upstream xz/liblzma leading to SSH server compromise

openwall.com/lists/oss-securit

0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

Berkubernetus »
@fuzzychef@m6n.io

PostgreSQL maintainer Simon Riggs has died in a small airplane crash, on Tuesday.

For those who didn't know Simon, he's responsible for PostgreSQL Binary Replication and many big data features. He and I worked together at Greenplum 2006-2008. Postgres would not be the world-leading DB it is today if it weren't for him.

bbc.com/news/articles/cjex992z

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

Seeing the setup and the resources, this might become pretty interesting: https://gyptazy.ch/services_request_vm/ A Jail/VM service for the BSD community. Are you in the BSDCafe Matrix channel?

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@joel@piou.foolbazar.eu @ParadeGrotesque@mastodon.sdf.org @mwl@io.mwl.io hm, ok. Announcing own ip space is probably really something that doesn’t every smaller provider provide. In b2b I think this is pretty common just as being able to have floating vips and to have dedicated network links and vlans to speak VRRP

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@meka@bsd.network @robonuggie@bsd.cafe yeah we’re trying to get some infos… at least „he‘s doing well“ is already enough

0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

just released its new import wizard for (live) importing from systems by using the official API through a user space filesystem written in Rust.

Here you find more information about it and how to install/use it.

https://gyptazy.ch/blog/proxmox-new-import-wizard-for-migrating-vmware-esxi-virtual-machines/

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@bentsukun@mastodon.sdf.org That’s honestly something I also don’t understand. Doesn’t matter if it were older AMD64 or newer ARM64 ones - they all take a long time for OS updates. The initial part takes long, the first reboot takes several minutes where you see progress bars etc… why can’t it simply handle it like all other systems, reboot afterwards done.

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@mrecondo@mastodon.sdf.org luckily it's finally available :)

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@lcheylus@bsd.network I just thought about it last week, why no-one implemented it... Now, it's directly available :)

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@yottatsa@deadinsi.de Luckily I have no clue what you're trying to tell me :)

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

ipv6 only life here without any ipv4 uplink and I cannot understand this statement. Discord works, archive.org also... I do not use telegram, but at least the website has AAAA records so I guess even this one would work in the app - but Tara already also mentioned that already. So I honestly guess, you're doing something completely wrong

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

Deploying a cluster out of (ok only) in a ( cluster… I missed really much the last years.

Being too long absent in this topic feels like starting from scratch again…

0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

Wow, that was fast. People may remember my idea behind Temporary jails for testing and debugging? It got immediately abused for spamming etc.!

Now, I’m running a friendly beta test within the Community (primary & BSD fans) for free small sized hosted / (IPv6 only).

The first system is already full. Let’s see how this will be (ab)used?! Maybe, the next stack will start after Easter.

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

Thanks for the hint, but as I said - it's unfortunately just one thing of many things. I don't want to create a flamewar here and I think it's good that we have the possibility to use what makes us happy. So, it's up to everyone to use his fav os :)

CC: @ben@kwiecien.us

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@ben@kwiecien.us that's unfortunately one of the reasons why I prefer BSD ;)

Not going into details, this should not result into flamewars. We should be happy, that we have to possibilities to choose.

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

that would mean I have to deal with or to switch to something like :)

0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

Btw, is it intended that the link for "send it to us" on runbsd.info links to https://runbsd.info/hi.html without any email address or form? Mischa's X handle is not even active anymore. How'd you like to get new content like user stories?

cc: @romanzolotarev@mas.to

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@rain@hachyderm.io without seeing detailed network information it is not that easy to tell the root issues there. What is more confusing, that a different cert is being returned which means (too few information here), a different http/s host is hit, sni failed or routing.

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

Puh, I haven’t used any for personal use since 2008 anymore and have just set up my firsts Linux based server after years. It’s the first time I’m cheating on ( after more than 15 years. That feels somehow crazy…

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@jhx@bsd.cafe did you already mention

😂😏

History

Back to top - More...