gyptazy

@gyptazy@gyptazy.ch

Open Source addicted | Former AS20621 | Loves & | Currently mostly in , & hardware |
Bloghttps://gyptazy.ch
GitHubhttps://github.com/gyptazy
Xhttps://twitter.com/gyptazy
Geminigemini://gyptazy.ch
GPG0x69BF7050

Sam Weston »
@cablespaghetti@blahaj.social

I'm curious. What kind of volume are other people seeing in their object storage?

I'm running a brand new instance with about 3 active users so far and a relatively low volume of stuff on the federated timeline. However my storage bucket is at nearly 6GB after 4 days of the instance being up. 🤯

I haven't set up the media cache retention setting yet, which might be a big chunk of it. But I'm curious what number people put in there and what their bucket size looks like.

...

fedops 💙💛 »
@fedops@fosstodon.org

@cablespaghetti @stesnac what are you seeing on snac2 if I may ask? The numbers in this thread seem quite high to me.

...

Stefano BSD Cafe (snac instance account) »
@stesnac@snac.bsd.cafe

Quite small on snac2 as it doesn't cache remote media.
On the Mastodon instance, purging remote media after some days, numbers of the storage aren't that high: less than 100 GB (more than 100 users)

CC: @cablespaghetti@blahaj.social @fedops@fosstodon.org

...

fedops 💙💛 »
@fedops@fosstodon.org

...
3 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

@fedops@fosstodon.org @stesnac@snac.bsd.cafe @cablespaghetti@blahaj.social my prod fediverse instance is running on 38mb (including everything) after several months. As Stefano already said, media isn’t cached.

...

Sam Weston »
@cablespaghetti@blahaj.social

@gyptazy @fedops @stesnac If not heard of snac before. For a personal instance I’d definitely consider it. I’m under no illusions of Mastodon being the most efficient option but for what I’m trying to do it’s kind of the only option.

...
2 ★ 1 ↺

gyptazy »
@gyptazy@gyptazy.ch

@cablespaghetti@blahaj.social @fedops@fosstodon.org @stesnac@snac.bsd.cafe snac is probably the best way to go for a single user instance. It’s purely written in C, just needs curl and OpenSSL and has a very small footprint. See my other posts, where I had it running with 256mb RAM only (including FreeBSD OS consumption).

Scrivolical »
@scrivolical@antisocial.existentialdread.com

Bell Fibe / fibre optic annoyance [SENSITIVE CONTENT]

I just found out that Bell Canada has withdrawn their offering of 8 Gbps symmetrical fibre optic Internet service because they received too many complaints by non-technical people who didn’t think they were getting the advertised speed of up to 8 Gbps

The non-tech people were trying to get 8 Gbps from either the WiFi on the modem/router and/or a single Gigabit Ethernet port.

I missed out on getting 8 Gbps by not accepting it when it was offered to me last month

...

Scrivolical »
@scrivolical@antisocial.existentialdread.com

Bell Fibe / fibre optic annoyance [SENSITIVE CONTENT]

The rep triple checked and 8 Gbps symmetrical is literally available for my building, but the SKU for it has been withdrawn from his Provisioning tool software so he can’t requisition it for me.

To be clear and fair, I don’t really _need_ 8 Gbps symmetrical fibre, but it was available to me for a $10 price increase.

Facepalms all around.

0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

Bell Fibe / fibre optic annoyance [SENSITIVE CONTENT]@scrivolical@existentialdread.com lol, meanwhile me struggling on 100/40mbit dsl or switching to mobile on 5G for larger downloads where I can reach 1GBit down... I'd already be happy with something where I can reach 100Mbit up :)

...

Scrivolical »
@scrivolical@antisocial.existentialdread.com

Bell Fibe / fibre optic annoyance [SENSITIVE CONTENT]

@gyptazy I definitely appreciate the connectivity I’ve already got. Over the decades I’ve been on everything from 75/150/300/1200 baud to ISDN BRI to dialup to DSL, so I empathize, but I chose this building where I live now specifically due to its proximity to a telephone central office, and because it was a new building wired with fibre-only up to each suite. That gives me 3 Gbit symmetrical. That was my primary consideration when apartment hunting.

...
0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

Bell Fibe / fibre optic annoyance [SENSITIVE CONTENT]@scrivolical@existentialdread.com do you also get static v4 and v6?

...

Scrivolical »
@scrivolical@antisocial.existentialdread.com

Bell Fibe / fibre optic annoyance [SENSITIVE CONTENT]

@gyptazy Years ago the answer would be yes. Speaking generally, these days, with the two big providers in Canada (Bell Canada and Rogers), for residential Internet it’s all dynamically assigned IP addresses. If you want a static IP address you have to pay for “Business Internet” service, which is usually slower (SLA). Bell is stingy and will only give you a single IPv4. Rogers will give you 5, and you can get more, but they’re a nightmare to deal with.

Scrivolical »
@scrivolical@antisocial.existentialdread.com

Bell Fibe / fibre optic annoyance [SENSITIVE CONTENT]

@gyptazy In Canada it’s a monopolistic situation with cellular and Internet. We pay ridiculous prices for cell phone data and cell phone plans, and our Internet is limited in weird ways as well. The major providers fight hard to not let third party companies resell over their fibre or copper, though they have relented somewhat to allow third party brands to use their cell towers.

...
0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

Bell Fibe / fibre optic annoyance [SENSITIVE CONTENT]@scrivolical@existentialdread.com may I ask what you ay in general for 100Mbit, 1Gbit and now this 8Gbit lines?

Here it’s around 20-50 USD for a typical line which is mostly:
DSL 100/40
DSL 250/40
Cable 1Gbit/50

...

Scrivolical »
@scrivolical@antisocial.existentialdread.com

Bell Fibe / fibre optic annoyance [SENSITIVE CONTENT]

@gyptazy Bell:
Fibre 8 Gbps symmetrical $169.50 CAD/month (unavailable)
Fibre 3 Gbps symmetrical $158.20 CAD/month
Fibre 1.5 Gbps (1.5 Gps down, 940 Mbps up) $146.90 CAD/month
Fibre 500 Mbps symmetrical $141.25 CAD/month
Fibre 150 Mbps symmetrical $129.95 CAD/month
Fibre 50 Mbps symmetrical $96.05 CAD/month
Fibre 10 Mbps down 0.93 Mbps up limited monthly usage $67.8 CAD/month

Discount of $30/month for 2 years if you make a multi-year commitment

...
0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

Bell Fibe / fibre optic annoyance [SENSITIVE CONTENT]@scrivolical@existentialdread.com starting with the 500mbps plans this looks pretty cheap and fair. The 150er could be with the 30$ discount. 50mbpsbis really expensive but here we see typical upselling :)

Scrivolical »
@scrivolical@antisocial.existentialdread.com

Bell Fibe / fibre optic annoyance [SENSITIVE CONTENT]

@gyptazy Rogers (Cable):
8 Gbps $451.99 CAD/month (limited availability)
2.5 Gbps $158.19 CAD/month (discounted to 135.59)
1.5 Gbps $146.89 CAD/month (discounted to 124.29)
500 Mbps $135.59 CAD/month (discounted to 79.09)
150 Mbps $124.29 CAD/month (discounted to 56.49)
Discounts are for 2 years with a multi-year commitment.

...
0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

Bell Fibe / fibre optic annoyance [SENSITIVE CONTENT]@scrivolical@existentialdread.com what about the possible upstream? Here with current DOCSIS implementation we’re still limited to 50Mbit up on gigabit plans

...

Scrivolical »
@scrivolical@antisocial.existentialdread.com

Bell Fibe / fibre optic annoyance [SENSITIVE CONTENT]

@gyptazy Most Bell fibre plans are symmetrical, meaning same up/down. DSL varies, usually limited. I didn’t see Rogers cable up, they hid that info on the pricing page. These monopolistic companies get infuriating at times.

...
0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

Bell Fibe / fibre optic annoyance [SENSITIVE CONTENT]@scrivolical@existentialdread.com thanks for your insights :)

Scrivolical »
@scrivolical@antisocial.existentialdread.com

Bell Fibe / fibre optic annoyance [SENSITIVE CONTENT]

@gyptazy Years ago things were much better on the Internet front in Canada. You could get an entire Class C if you needed it.

Things are only “better” if you get server colocation somewhere, or have a unicorn Internet reseller and are lucky in how your building is wired up and it’s the right combination to get both good connectivity and static IP addresses.

5 ★ 3 ↺

gyptazy »
@gyptazy@gyptazy.ch

...
5 ★ 5 ↺
Luc boosted

gyptazy »
@gyptazy@gyptazy.ch

Howto build and run on based hardware architecture. Especially after dropped the free , switching to a new software and hardware may become handy.

https://gyptazy.ch/howtos/howto-run-proxmox-8-ve-on-arm64-aarch64-hardware-systems/


...

Stefano Marinelli »
@stefano@mastodon.bsd.cafe

@gyptazy great article. Thank you!

...
1 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

@stefano@bsd.cafe happy to hear - thanks :)

Tara Stella »
@tara@hachyderm.io

What am I going to cook for tomorrow?
It's an Italian recipe 🇮🇹 👇

P.s. I do apologise for not following the exact recipe. I improvised with what I had in the fridge and with the limited tools I have in my house in London

P.P.S. Cheese is missing, but there will be tomorrow during the assembly 😉

Meatballs, rice, petit pois and parmigiano cheese.
...
1 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

What I see: "Herzlich Willkommen" in German :P

...

Tara Stella »
@tara@hachyderm.io

@gyptazy Ja ja, meine tante ist aus Innsbruck, aber meine deutsche ist nicht sehr gut 🙈

vermaden »
@vermaden@mastodon.bsd.cafe

Added 𝗨𝗣𝗗𝗔𝗧𝗘 𝟭 - 𝗔𝗔 𝗕𝗮𝘁𝘁𝗲𝗿𝗶𝗲𝘀 𝗣𝗼𝘄𝗲𝗿𝗲𝗱 𝗨𝗣𝗦 to the 𝗧𝗶𝗻𝘆 𝗨𝗣𝗦 𝗳𝗼𝗿 𝗧𝗶𝗻𝘆 𝗡𝗔𝗦 𝗥𝗲𝗹𝗼𝗮𝗱𝗲𝗱 article.

vermaden.wordpress.com/2024/02

No description
...
1 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

@vermaden@bsd.cafe this is exactly what I’m looking for, thanks!

...
1 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

@vermaden@bsd.cafe ping @DesRoin@geekdom.social Maybe also something for your VF2 board... I'm already looking to find this thing somewhere (with delivery to Germany).

...

DesRoin »
@DesRoin@geekdom.social

@gyptazy @vermaden hmmm looks interesting 🧐
I'm currently just running the thing on different power supplies. The one I have right now even shows what voltage the board selected on boot 😅

8 ★ 6 ↺

gyptazy »
@gyptazy@gyptazy.ch

2.48 (2.49-dev) compile for & . Thanks to @grunfink@comam.es for today's release!

This should help all the people that are running on hardware (like the , , , ...) and also want to run as a instance in the like me.

You can grab it here: https://cdn.gyptazy.ch/files/riscv64/ubuntu/snac/snac_2.49_dev_ubuntu_23.10_riscv64_linux.tgz

...

DesRoin »
@DesRoin@geekdom.social

@gyptazy @grunfink just build vtwm on the box 😅

...
1 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

...

DesRoin »
@DesRoin@geekdom.social

@gyptazy @grunfink nah still running that Crux Linux port called irradium 😅✌🏻

1 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

@DesRoin@geekdom.social @grunfink@comam.es btw, I mostly do cross-builds...

...

DesRoin »
@DesRoin@geekdom.social

@gyptazy @grunfink oh I'm building natively on the machine. Since I'm on vacation I'm also working on learning RISCV Assembler till I continue my mastodon bot project

No description
...
1 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

@DesRoin@geekdom.social @grunfink@comam.es Sounds great, I also just started with riscv assembly... but really starting with the pure basics and ignoring all isa design decisions. Started with "An Introduction to Assembly Programming with RISC-V"

...

DesRoin »
@DesRoin@geekdom.social

@gyptazy Oh nice put that one on my wishlist as well. I'm using "RISC-V Assembly Language Programming: Unlock the Power of the RISC-V Instruction Set" by Stephen Smith

...
1 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

@DesRoin@geekdom.social just in case, he also published it online for free: https://riscv-programming.org/book/riscv-book.html

But kudos if you want to support him :)

...

DesRoin »
@DesRoin@geekdom.social

@gyptazy well it's only 10 bucks and there's always need for additional information.
I like the fact that the introduction of the book I have is pretty specifically for the VisionFive 2 plus qemu and even some notes on how to run the code on ESP32-C3 boards that are also RISC-V based.

...

DesRoin »
@DesRoin@geekdom.social

@gyptazy do you happen to know the guy personally?

...
1 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

1 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

@DesRoin@geekdom.social Probably I should switch, VF2 and QEMU RISCV are especially my priority.

...

DesRoin »
@DesRoin@geekdom.social

@gyptazy well having a quick introduction using that simulator makes things easier I suppose. Really the biggest difference is that assembly on Linux (as in on the VF2) needs like 4 lines as entry point and exit point. Otherwise it's the same type of instructions I'd say 🤔
(Did order two ESP32-C3 to see if I can setup a build environment to load the code onto them for fun).
Really just trying to pick my brain ATM for fun 😅

DesRoin »
@DesRoin@geekdom.social

@gyptazy reminds me I found a video on YouTube where the guy explains reasonably well how to run assembly code bare metal on qemu 🤔

9 ★ 3 ↺

gyptazy »
@gyptazy@gyptazy.ch

...
4 ★ 1 ↺

gyptazy »
@gyptazy@gyptazy.ch

...

oxy »
@oxyhyxo@mastodon.bsd.cafe

@gyptazy @gyptazy theres an Arm64 port of Proxmox?

...
0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

@oxyhyxo@bsd.cafe Not officially...

...

oxy »
@oxyhyxo@mastodon.bsd.cafe

@gyptazy sorry I missed your original post ;)

2 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

@oxyhyxo@bsd.cafe However, the image got created by a iso file. So basically, yes - you can run on , or Server (like NetCup, Hetzner, ...) on .

...

oxy »
@oxyhyxo@mastodon.bsd.cafe

@gyptazy time for me to fire up vagrant

...
2 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

@oxyhyxo@bsd.cafe you might have a look at the BSD Cafe matrix channel ;)

gyptazy boosted

The Real Grunfink »
@grunfink@comam.es

I'm glad to announce the release of version 2.48 of , the simple, minimalistic instance server written in C. It includes the following changes:

A new instance page, that shows all posts by users in the same instance (like the public instance timeline, but interactive). This will help building communities.

Follower-only replies to unknown users are not shown in timelines.

Added verification of metadata links: if the linked page contains a link back to the snac user with a rel="me" attribute, it's marked as verified.

Added a new server-level configuration parameter: min_account_age. If this value (in seconds) is set in server.json, any activity coming from accounts that were created newer than that will be discarded. This can be used to mitigate spam.

Added a profile-page relation to links in webfinger responses (contributed by khm).

Fixed some regressions and a crash.

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

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

This release has been inspired by the album The Sudbury Inn by .


...
Older...

Stefano Marinelli »
@stefano@mastodon.bsd.cafe

@grunfink Thank you for this new release!

1 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

awesome, just switched! Thanks

0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

Long post [SENSITIVE CONTENT]@grunfink@comam.es Because I switched to your implementation for site verification including the rel=me tag - how do you expect it (haven't had a look at the code yet, maybe you can shortly reply else I'll look it up in the evening)? This is now broken for me...


https://gyptazy.ch/snac/gyptazy
https://gyptazy.ch/@gyptazy (rdr)

...
0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

Long post [SENSITIVE CONTENT]@grunfink@comam.es nvm, seems to work, now :)

...

The Real Grunfink »
@grunfink@comam.es

Long post [SENSITIVE CONTENT]Oh, great, then 🙂

CC: @gyptazy@gyptazy.ch

The Real Grunfink »
@grunfink@comam.es

Long post [SENSITIVE CONTENT]What is broken?

If I go to your snac home, I see it working, I even see that the link to your blog has been verified.

...
0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

Long post [SENSITIVE CONTENT]@grunfink@comam.es is it intended to work only locally, it would also need a timestamp in the verified_at field?
"fields": [
{
"name": "Blog",
"value": "https://gyptazy.ch",
"verified_at": null
},

...
0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

@grunfink@comam.es hm, okay - I can see that it should work: val_date = xs_str_utctime(t, ISO_DATE_SPEC);

...

The Real Grunfink »
@grunfink@comam.es

Oh. I see you found a bug in how validated links are constructed in the Mastodon API.

I'll fix it.

CC: @gyptazy@gyptazy.ch

...
0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

Thanks, that seems why other instances do not validate this anymore after upgrading (where my implementation got overwritten).

...
0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

So, I made a quick hotfix on my instance which works again...
curl -s https://gyptazy.ch/snac/api/v1/accounts/gyptazy/ | jq ."fields"

CC: @grunfink@comam.es

The Real Grunfink »
@grunfink@comam.es

I've just pushed a quick fix for this... would be so kind to test it?

Thanks for your help.

...
0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

@grunfink@comam.es works, thanks!

% curl -s https://gyptazy.ch/snac/api/v1/accounts/gyptazy/ | jq ."fields" | head -n 5
[
{
"name": "Blog",
"value": "https://gyptazy.ch\" rel=\"me\">"" target="_blank">https://gyptazy.ch",
"verified_at": "2024-02-28T14:16:17Z"

...

Thom Holwerda »
@thomholwerda@exquisite.social

Next step: how do I connect to a WiFi network in Tribblix. Come to think of it - how do I check if my WiFi chip is even working...

Stuff to discover.

...

vermaden »
@vermaden@mastodon.bsd.cafe

@thomholwerda

Back in a day on OpenSolaris/OpenIndiana I used dladm(1M) and ipadm(1M) for that.

...
1 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

@vermaden@bsd.cafe @thomholwerda@exquisite.social yep, I just recently played around with OmniOS again and using dladm, svcadm and ipadm feels somehow strange after all the years.

Thom Holwerda »
@thomholwerda@exquisite.social

Something is clearly not right after first boot post-install.

Several tools that should be there (startsx, setxsession) aren't available.

A whole bunch of initrd errors upon booting Tribblix.
...

Thom Holwerda »
@thomholwerda@exquisite.social

My goal is to set this ThinkPad up as a non-Linux UNIX machine, and the options are Tribblix, FreeBSD, and OpenBSD. Tribblix might be a bit outside of my skillset.

...
3 ★ 1 ↺

gyptazy »
@gyptazy@gyptazy.ch

I’m joining the conference in ( on the 1st & 2nd of June. If you’re also participating, feel free to say hi 👋 - I’ll wear my “gyptazy” shirt, you can’t miss me!

Happy to see you all again after

@tdose@fosstodon.org

2 ★ 1 ↺

gyptazy »
@gyptazy@gyptazy.ch

Got a label on / . Maybe it’s really time to get rid of it…

...

Stefano Marinelli »
@stefano@mastodon.bsd.cafe

@gyptazy Spammers and scammers are spreading and they decided to label your account.
I really don't understand.

...
2 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

@stefano@bsd.cafe indeed, don’t understand. But that’s what might happen when using such kind of networks :)

CapitalB »
@CapitalB@noauthority.social

@gyptazy Programming and using alternatives is what did it.

...

KubikPixel™ »
@kubikpixel@chaos.social

«WhatsApp muss sich öffnen, Konkurrenten haben aber kein Interesse»

Ich selber nutze schon länger nicht mehr aber dieser Vorfall bezüglich ist spannend, da sie kein an deren haben und dies lehnt begründet ua auch @threemaapp ab.

👁️‍🗨️ winfuture.de/news,141365.html

...
Older...

JuSchi »
@Jupp_Schmitz@ruhr.social

@kubikpixel @threemaapp

Vor allem war das von Anfang an klar. Dummes Politikergeschwätz und sonst nichts....

Unity »
@unity@base.nospy.net

@kubikpixel
Finde ich auch interessant, dass die anderen nicht wollen. Allerdings denke ich mir auch, was das bringen soll? Wenn Messenger XYZ mit WA kommunizieren kann, dann bekommt Meta ja auch zusätzlich diese Daten. Wo ist da der Vorteil?

...

KubikPixel™ »
@kubikpixel@chaos.social

@unity dann gleich auf @xmpp_providers und/oder @matrix wechseln wenn mensch unterschiedliche Server akzeptiert 🤷

KubikPixel™ »
@kubikpixel@chaos.social

🧵 …zugegeben die Reaktion von @threemaapp ist nicht übrraschend und das von @signalapp tut es ebenfalls nicht. Es ist eine -Entscheidung die nun nicht "einfach leicht" so wie umsetzen lässt oder sehe ich dies falsch?

«Whatsapp muss sich öffnen – Threema und Signal winken ab:
Die verdonnert Gatekeeper wie , ihre Plattform für andere Anbieter zu öffnen. Die Idee klingt gut, nur machen und dabei nicht mit.​»

👁️‍🗨️ heise.de/news/Whatsapp-muss-si

...

Jakob Voerkelius »
@asklios@chaos.social

@kubikpixel @threemaapp @signalapp Ich sehe da auch eher die Chance für bessere Bridges zu z.B. Matrix bzw. in Zukunft Clients welche mehrere Anbieter unterstützen um nicht 10 Messenger Apps parallel zu nutzen

0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

@kubikpixel@chaos.social @threemaapp@mastodon.social nun bei mir ist es einfach, dass ich so wenige Apps wie möglich haben möchte. Eine Interaktion mit WhatsApp Usern wäre schon gut, ich nutze nur iMessage (und SMS Fallback) bei Android Geräten. In den USA kein Problem, hier in Europa auch immer weniger, aber teilweise halt schon. RCS wird es ein wenig beheben, aber nicht so, wie es ideal wäre.

Michael Dexter »
@dexter@bsd.network

...
1 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

@dexter@bsd.network yeaaaaahhh this is awesome :)

...

Michael Dexter »
@dexter@bsd.network

@gyptazy
Alas, bhyve(8) is not building at the very moment but I'm refreshing the cgit log like a feind.

...

Michael Dexter »
@dexter@bsd.network

@gyptazy
Listening to some vaguely related music...

youtu.be/6Ejga4kJUts

...

Toasterson »
@Toasterson@chaos.social

@dexter @gyptazy I knew which sing it was before I clicked the link XD.

Michael Dexter »
@dexter@bsd.network

I updated the wiki with everything I know to date.

Joel Carnat ♑ 🤪 »
@joel@piou.foolbazar.eu

@dexter that’s a lot of characters 😬

42 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

This is how one of the cases looks like for the board.

Happy serving on & . Hopefully soon again back on .

...
Older...

Stefano Marinelli »
@stefano@mastodon.bsd.cafe

@gyptazy beautiful. I guess I now want a ... 🙂

CRM-114 »
@flyingsaceur@ioc.exchange

@gyptazy at ninety bucks for 8GB RAM and a full length M.2 NVME SSD slot, that thing is a steal for running bare metal server wrokloads

adingbatponder »
@adingbatponder@fosstodon.org

@gyptazy do you have a link for the purchase of the case... ?

...
1 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

@adingbatponder@fosstodon.org
Sure, it’s this one:
https://www.rasppishop.de/Metallgehaeuse-VisionFive2-mit-Luefter-25311 (No affiliate link!)

Unfortunately it’s out of stock now, it was the last available one. The site from the manufacturer:
https://www.waveshare.com/visionfive2-case-a.htm

0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

You had one job…

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@lovisix@social.zdx.fr thanks, you too!

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

Andrew »
@zxombie@hachyderm.io

Initial bhyve/arm64 kernel support is in.

12 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

I love trustful electronic payments… wait what is that? 🤣 let’s fetch the logs.

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@waldi@chaos.social "Sei bereit, sei bereit - mach Backups jederzeit!".

in reply to »

Michael Dexter »
@dexter@bsd.network

@stephen0x2dfox
bhyveload is simply the FreeBSD loader ported to userspace and was the shortest path to getting bhyve up and running.

Yes, VMs should be jailed.

Yes. You always run the risk of escaping from root to root.

Yes, you could have a Lua loader that simply runs 'rm -rf' on VM boot.

All true.

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@stefano@bsd.cafe a big shoutout, kudos and thank you for all your time, money and efforts you put into providing the community @stefano@bsd.cafe

Stefano Marinelli »
@stefano@mastodon.bsd.cafe

Today marks 7 months since I made the BSD Cafe public. These days, I'm quite busy and don't have much time to dedicate, but when I want to relax in the evening, I open one of the interaction tools and see wonderful people, great conversations, and interesting topics. I just want to say thank you to you, friends who are part of the BSD Cafe, and to all of you, friends of the BSD Cafe.

in reply to »

TomAoki »
@TomAoki@mastodon.bsd.cafe

@stefano Thank you for hosting us!

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@ascherbaum@mastodon.social @galileo@animexx.de @Blahmage@mastodon.art

Hm, ich sehe das zwiespältig. Der reguläre Kunde vom beliebigen Supermarkt, beliebiger FastFood Kette & Co wird vermutlich am meisten auf Instagram und Twitter aktiv sein. Werbung im Fediverse? Sponsert posts oder wie sollte man dies dann abbilden?

Als "Influencer" bringt es halt ebenfalls wenig im Fediverse aktiv zu sein, dort gibt es weder Geld pro Klicks, noch genug Follower aus den jeweiligen Zielgruppen zu monetarisieren.

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@ross@fosstodon.org thank you :)

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@Verfassungklage@mastodon.social das Problem wie immer in Deutschland: Keiner hat A1. Entweder fahren die Leute die großen Maschinen dann oder die Autofahrer bleiben beim Auto, weil mit 45km/h rumfahren keinen Spaß macht. Die Idee mit B196 als Erweiterung ist leider unpraktisch, die Fahrstunden zu viel und zu teuer, sodass man gleich den A machen kann und zudem gab es zumindest seinerzeit noch die offene Frage, ob dies auch im EU Ausland anerkannt wird.

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@ross@fosstodon.org awesome, the same approach I used for (https://manpageblog.org).

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@flyingsaceur@ioc.exchange just had a look at it but that are too many deps to rebuild (and maintain) for me alone

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

Thanks! Yeah, they’re getting cheap and there’s also a board with 16GB (LicheePi) but unfortunately I have no details right now. It hasn’t arrived yet, therefore I do not know how good that one is supported by different operating systems.

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@flyingsaceur@ioc.exchange I also switched to Ubuntu because it’s currently the best way to run a production riscv device right, now. You simply get you package updates in a usual way without recompiling everything on your own which takes a lot of time by cross-compile or even on native hardware. Not to mention the dev environment itself etc (but if you’re interested you can find a Debian and FreeBSD dev env als qemu image on my site).

Let me know your benchmark, I had a look at other listed vf2 boards and they were all more or less the same. Keep in mind that my benchmarks have been created on a non cooled vf2 rev 1.3b board at 20°C room temperature.

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@meena@cathode.church @meena@cathode.church btw this Fediverse instance is running on such a riscv board :)

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@meena@cathode.church there were some work and discussions https://forums.freebsd.org/threads/freebsd-on-visionfive2-board-with-risc-v-rv64gc-starfive-jh7110-soc.87757/

Unfortunately, I switched to Ubuntu for the production boards. If there’s time again I will put some efforts into FreeBSD again.

0 ★ 1 ↺

gyptazy »
@gyptazy@gyptazy.ch

@flyingsaceur@ioc.exchange yes and no… it’s really slow and on a RPi 3 level, see also the benchmark chapter https://gyptazy.ch/misc/collection-of-images-and-information-for-risc64-board-visionfive2/

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@kta@hostux.social @meena@cathode.church indeed, I really like this way, never understood why Pi & Co not had this in newer iterations.

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@lattera@bsd.network afaik no, because the FIT image (u-boot.itb) is a combination of OpenSBI’s fw_dynamic.bin, u-boot-nodtb.bin and the device tree blob (jh7110-starfive-visionfive-2-v1.3b.dtb or jh7110-starfive-visionfive-2-v1.2a.dtb) which is board and even revision specific.

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

Drivers :)

Currently there’s too much missing to use it in a comfortable way. Booting with serial console attached, typing boot options, only booting to memory, … currently I would only recommend Ubuntu, Debian with old snapshot images from 2022 or OpenBSD. There are also some other ones that should work great like Suse, Slackware but I didn’t have them a try - so I can’t judge them.

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

After 20 years of a default user login I had to switch… 15
Years later I still type it wrong and that’s why I can only use it with ssh configs 😂

2 ★ 2 ↺

gyptazy »
@gyptazy@gyptazy.ch

It does not need any cooling - https://gyptazy.ch/snac/gyptazy/p/1708263688.872999
It's also the probably first ever based node for the in the : https://gyptazy.ch/snac/gyptazy/p/1707572174.673811

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

16 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

I’m totally fed up with all the services that suddenly charge you more or terminate their services.

Time to get back to the good old times…

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@DesRoin@geekdom.social @73ms@infosec.exchange habe you ever hit the thermal threshold? Any chance you are on rev < 1.3b?<br>
With a non updated < 1.3b board I reached pretty high temps, with the 1.3b revision I do not get higher than 65°<br>

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@HankB@fosstodon.org I'm not quite sure if this will still work that way in the summer. Except of that, I have no issues with it running that way :)

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@jcamos@bsd.cafe fair enough :)

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@HankB@fosstodon.org What do you mean by "why"? Currently, it keeps the temperature quite well at 56°C. The active cooled cases are to stack all boards together and to prepare for the summer. Right now, it's just 20°C room temperature there but in summer it can get easily up to 35°C.

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

Sure, you can find all the detail right here: https://gyptazy.ch/misc/collection-of-images-and-information-for-risc64-board-visionfive2/

In addition to just answer the question:
Power Consumption
Idle 7.3 W
Full Load 13.4 W

0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

I guess I shouldn't run this way for production, should I?

System load: 1.08
Usage of /: 2.7% of 115.22GB
Memory usage: 4%
Swap usage: 0%
Temperature: 56.0 C
Processes: 131

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

Ah, unfortunately my package hasn't arrived yesterday. So basically, tomorrow 3 metal and fan cooled cases are coming including two m2 drives (just took very cheap ones with only 512G for 32€).

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

Far better than my approach... Just placed on the external SSD drive :)

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@fedops@fosstodon.org got it :) yeah stratum 0 is not that easy when running in a DC but at least at home

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@fedops@fosstodon.org thanks, I can see it from both perspective. NTP is nowadays not really honored but it’s one of the most underrated and important services when it comes to logging, monitoring and security (certificates, OTP, auth, etc.). But it’s also quite available from external services… so that’s my reason to run it - but only if I already have a whole infrastructure running that is consuming this service.

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@0x1eef@bsd.cafe that’s it - learning by doing. And this was the initial idea of outsourcing the homelab (which I never used that way) 🙈

0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

Sometimes I'm torn as to whether I should continue to run basic services like DNS, NTP, etc. independently myself. My entire personal infrastructure contains 174 service checks - that means there are a lot of systems and services that need to be maintained. Services like Container registry, GIT & Co could easily be run elsewhere - but you give up control. I'm somehow still someone who likes to have control over their services and data, but you have to draw the line somewhere. Theoretically, I could host everything important on a single RaspberryPi or VisionFive2 board. And I love the idea of going fully productive with open hardware...

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@drscream@fru.bar @clt_news@mastodon.social awesome, congratulations :)

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@0x1eef@bsd.cafe sounds good to me :)

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@killed2@social.linux.pizza exactly, and it includes even kernel updates. In the past I have rebuilt several packages because of the outdated snapshot ones on Debian.

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@simondassow@masto.ai hehe, ok. Fair enough :)

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@thedaemon@bsd.network thanks, what was the reason? Are you hosting a bigger system at home? I guess the local power consumption might be more expensive than the rent of the vServer (which also includes the “hardware resources”). But yeah, I’m also thinking about moving back home

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@flyingsaceur@ioc.exchange on Debian it worked (only used a single time). I can give it a test

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@wrobertson@mstdn.io hm yeah that’s probably my setup right now. But paying so much (I have two hypervisor server running where auth ns, ntp, Monitoring, Matrix, fedi, Web, Email,…) Are running on. But with the riscv boards everything duplicated. So I’m not sure if I want to run it home (due to power consumption) or keep it in a DC.

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@chrisod@fosstodon.org thanks for sharing. But this runs on a real domain (Not subdomain of indie web or similar), doesn’t it?

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@jmc@unix.house that’s somehow sad to hear. Thanks for sharing!

🗳 0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

Where do you host your website or even all your own services in 2024. Do you host:

- At home with a small server, home lab or boards like RaspberryPi, VF2 etc.
- Using only static content by site generators and hosting them on free services like GitHub pages or free CDN services.
- Using a small vServer.
- Having an own hosted server in a DC or even own infrastructure or AS

Home (DSL, Cable):17
Static Site Generator (hosted on free webspace):8
vServer:18
Hosted Server (DC, own Infra or AS):12
0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@DesRoin@geekdom.social thanks for sharing :)

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@amrowsell@social.sdf.org @paul_ipv6@infosec.exchange even on fully routed IPv6 networks you can just keep the firewalling in a single place on your router. Instead of input chain you need to place your rules on forward chain.

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@DesRoin@geekdom.social @DesRoin@geekdom.social I’m running caseless and without any cooling at 62.3°C right now (idle). I guess I should get active cooled cases by time

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@DesRoin@geekdom.social oh, that’s cool! Congrats :)

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@justdude@mastodon.nl yeah I saw it on the weekend of the Fosdem and just forgot about it. 😂 added to my notes for this weekend… thanks for the hint again.

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

Yeah, that would be really cool! While Ubuntu is already very long preparing everything and also having everything in place for rv64 (I think since 20.04 with compiled packages) they could focus the time to support the different hardware boards like , , , , etc. They did a great job and made the entry to the RISC-V world very easy. Honestly, I've just seen this accidentally when grabbing sources to compile for (for the snapshot archive back in that time). Then I just gave Ubuntu a try... Worth a post - kudos!

Having boards from European manufacturers world be really very cool but I guess also much more expensive than the current boards from china. But teaching rv64 assembly is a bit too much, we can be lucky when they teach them at least something in tech :D

CC: @blog@gyptazy.ch @adingbatponder@fosstodon.org

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@justdude@mastodon.nl Oh, that's cool. I saw a gist where someone mentioned it... Think I need to give it a try on this weekend. But I need to get on a stable base instead of OS hopping :D

0 ★ 0 ↺

blog »
@blog@gyptazy.ch

StarFive VisionFive2 RISCV64 Board is Perfectly Supported by Ubuntu - Review https://gyptazy.ch/misc/starfive-visionfive2-riscv64-board-perfect-ubuntu-support-review/

0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

Are you into provides a really good hardware support for the board including up-to-date packages and security updates in a long term view.

https://gyptazy.ch/misc/starfive-visionfive2-riscv64-board-perfect-ubuntu-support-review/

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

Long post [SENSITIVE CONTENT]@paul_ipv6@infosec.exchange Thank you for so much input! Appreciate it!

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@MacLemon@chaos.social Thanks for the feedback! May I ask for the country? Sounds like one in the western of Europe.

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@schnittchen@tech.lgbt my server systems do not need anything from GitHub. I have my own instances :)

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@alelab@bsd.cafe Hm, ok I see. So basically, my mobile operator has IPv6 enabled an I never use any Wifi because I have an unlimited contract. While roaming I still get assigned my usual addresses. Thanks for the hint and sharing your insights :)

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@malte@frankfurt.social Thanks for sharing this information. Since I already have my whole mgmt on ipv6 I know some issues but mostly can deal with it. But I wasn't aware that even in our nerd bubble so many ones still are on ipv4 only connections and not even dealing with HENet or similar. So, I guess I should keep this in mind before going IPv6 only in frontends...

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@david_chisnall@infosec.exchange @banym@bsd.network yep, as I said, it’ll last for years or until the SD card gives up 🤣 probably last one will apply earlier

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@gavrik@mastodonapp.uk @gavrik@mastodonapp.uk with tunnel broker you get a complete /48 public subnet routed to your router which you can use like you want. It’s like a native one

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@argv_minus_one@mstdn.party 💔 that’s sad

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@georgsassen@pfeifling.de that’s really sad, especially when you already get a static v4. But I guess it’s still easily solvable by using tunnelbroker etc. I remember when I had to use HENET for tunnelbroker services and I still often use it because it’s often better than than the native one (except of that it might be sometimes a little bit slower).

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@gavrik@mastodonapp.uk that’s really sad but I guess at least on our nerd bubble we can still easily fix this by using tunnel broker or similar :)

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@gnomelibre@mamot.fr thanks for sharing, according to the map I can safely go IPv6 only with my services (based on my targeted audience and circles).

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@fluxwatcher@mastodon.social yep that’s right, but I think at least for my personal services it’s not a big deal

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@banym@bsd.network meanwhile my old RaspberryPi 2 on 32bit happily still serving the stuff on the public net… and will probably still do for years :)

0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

Serious questions for this Friday… Are we now at a point of time where we can safely drop legacy and can even use only for servers.

Sure, technically everything works fine on operating systems like , , , etc. and all my monitoring, backup and admin infrastructure is only for years. But dealing with clients is something different. I think most clients already support , especially within my circle but it could still be annoying for people that are forced to use only.

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@freezr@bsd.network @cassidy@blaede.family sure a native way would be more suitable but you can still use proxychains or similar by using LD_PRELOAD. I often use it for apps that don’t have any proxy support

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@Anniiii@ferreo.dev @stefano@bsd.cafe yep, I can also clearly see the fragmentation and upcoming issues. Don’t forget which will only work with

0 ★ 0 ↺
in reply to »

gyptazy »
@gyptazy@gyptazy.ch

@tara@hachyderm.io @Natsura@catgirl.center @privateger@plasmatrap.com
The really best thing is that we can legally swim in the city canals and lakes.

0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

Just created some based images of & . This might become helpful when integrating in your build & test pipelines.

https://gyptazy.ch/misc/riscv-container-images-for-podman-docker/


0 ★ 0 ↺

blog »
@blog@gyptazy.ch

History

Back to top - More...