Free LES Community Server from Hosteroid via MetalVPS!
Hosteroid has kindly given @Not_Oles and MetalVPS a free dedicated server to be used for the benefit of the LES community. @Not_Oles and MetalVPS are offering free shell accounts on this excellent Hosteroid server. From your shell account, you can do anything which is friendly, reasonable, fair, and White Hat.
Why:
- Fun discussion and learning here in this, our LES thread.
- Every time I (@Not_Oles) touch a server I learn much more about how much more I need to learn.
- I need you guys to teach me.
Specs:
- CPU: Intel Xeon E3-1240 v5
- Cores: 4
- Threads: 8
- RAM: 2 x 16 GB DDR4 ECC
- Disk: 1 TB M.2 NVMe
- IPv4: 1 x /32
- IPv6: 1 x /48
- Network: 1 Gbps
- Bandwidth: 15 TB
- Location: Bucharest, Romania
- OS: Debian 12.8
- Server name: hlcs = Hosteroid LES Community Server
- Hetrix Tools IPv4 Ping Monitor
- Hetrix Tools IPv6 Ping Monitor
Rules:
- Free, open source software only.
- White Hat only.
- @Not_Oles must know who and where you are.
- For well known and well loved LESbians.
- Active participation in this thread is required.
- No service level guarantee.
- Not for business use.
- Zero abuse tolerance.
More Info:
Besides working in your shell account via ssh, at least chroot, debootstrap, schroot, proot, KVM VPSes, LXC, and systemd containers might be available. BashVM is installed (Thanks @babywhale! ) to help with NAT KVM installs. There is 1 IPv4/32 and 1 IPv6/48. Additional IPs might be available. The server root account or certain privileges might be shared.
Additional installs already include or might soon include Apache2, GCC and friends, Plan9port, Python, MIT-Scheme, Pre-Scheme Restoration, Racket, Lua, Luajit, Go, NetBSD pkgsrc, the TUHS Unixtree, and more. As yet, no X or Wayland.
MetalVPS is an indie project of Tom Miller.
Please see Community Bare Metal Server for @Not_Oles' original server request and @Hosteroid's kind donation. That thread is where @Not_Oles used the POWER of LES to meet the POWER of Hosteroid!
How To Apply:
Please post in this thread. Please explain what you want to do on our server.
Please email @Not_Oles at the address on his profile: links to your website, to your source code repository, and to other online profiles. Please remember that, quoting from the Rules above, "@Not_Oles must know who and where you are." Some people send scans of government and university ID. Other people send other or additional things.
One of our friendly Administrators here at LES, Mason, is a great example of somebody whose request for an account would be accepted right away. Thanks to @Mason for kind permission to link to his pages.
- a community presence here at LES https://lowendspirit.com/profile/Mason,
- a website at https://rowe.sh/,
- a LinkedIn at https://www.linkedin.com/in/masonrowe, and
- a repository at https://github.com/masonr.
A little flexibility helps a lot. I haven't checked to see whether Mason's public pages contain an address with a street number. Maybe someone else does things a little differently than Mason but still has a public presence and an identity that's easy to find. There might be a few LESbians who are well enough known here that not much else is necessary.
I appreciate that many people here on the Low End have important and fully legitimate concerns about privacy. I respect those concerns! Happily there are many options available here on our beautiful Low End for people concerned about privacy.
Thanks Hosteroid! Thanks LES!
I hope everyone gets the servers they want!
Comments
I hope everyone gets the servers they want!
We all love you, Not_Oles
Please disregard.
This is awesome
Love what you do for the community @Not_Oles ! I personally operate in a similar learn-as-I-go mentality as you seem to, frequently finding myself discovering something that I don't understand at all or not well, then going down a rabbit hole experimenting. I can only imagine the headaches and hassle that must accompany running a project like this one, and I applaud you for taking it on for the betterment of the community and to help those who need access to a test server!
And of course, huge thanks to @Hosteroid for the server (and to other providers who I know have provided servers as well)!
@Not_Oles 's socks must be very comfortable.
Seems pretty quiet around here... so maybe there is a chance for me to get an account on this fine server?
While I do currently have sufficient VPS capacity for most stuff, I don't really like to run long compile jobs on one of these VPSes - and as it happens I just found some weird bug in Haiku yesterday that I'd like to take a stab at fixing. Does that sound like a good use of the server?
@Not_Oles I believe you have already done a background check on me early last year when I had an account for a short time on one of your Hetzner servers (which I also used to fix another Haiku bug with IPv6 header checksums), so not sure if you need any additional information (but just googling will likely be sufficient anyway).
Hi @cmeerw!
Always nice to see you!
I added your key from last year to the root account. I sent you login information via PM.
Please feel free to go ahead and do whatever you want. You don't have to ask me first.
I don't have anything running on the server right now. I do have backups of my few files which are there. So you don't have to worry about my stuff on the server.
If you want to reinstall or anything else that requires IPMI, I have IPMI credentials which I can share with you.
Please post notes about your adventures here in this thread when you can. Please feel free to post here, PM, or email me as needed.
Anything else I can do to help you, please don't hesitate to ask.
Thanks so much! It's wonderful to have you aboard!
Best!
Tom
Thanks to @Hosteroid for the very fine server!
I hope everyone gets the servers they want!
Cool!
I hope everyone gets the servers they want!
Thanks so much.
Just did some basic setup tasks to add a user account and generate a few more locales, i.e.
and selected these additional locales:
Installed a few more dev packages:
ohh... and
jed
(can't have a machine without jed)@Not_Oles what would you think about using
btrfs
orxfs
for/home
partition (or another partition)?As Haiku says in their dev documentation there are reasons not to use ext4:
Maybe this could be a good opportunity to learn something new and try btrfs (I would usually use xfs everywhere)? Obviously, needs a bit of planning, but would IPMI allow us to boot into a Debian live CD or rescue system to shrink the existing ext4 filesystem/partition?
You could also simply use a loop device (a filesystem in a file), then the partitioning could stay the same. Of course that would have a slight overhead, but usually that's negligible.
cpu_logger | Recommended providers: Layer7, dataforest (Avoro/PHP-Friends), @host_c
@cmeerw
I'm all for it as long as you are. So far, I've mostly used ext4. But if you want btrfs or xfs it's fine with me.
I haven't tried the IMPI interface yet. Hosteroid did the original install. My guess is that the IPMI interface will want the IPMI user to run a Java jnlp file. I don't have Java in my Chromebook, and a friend is using my MacBook.
My guess is that the easiest thing to do is simply reinstall with everything the way you want it. Obviously, if there were other users, we'd have to consider their views, but, as you said, it's been quiet here. A reinstall could be NetBSD, or pretty much anything else open source, such as Haiku if that would work, another Linux or BSD. But, if you prefer to shrink / change the existing partitions and keep the existing install, that's fine too.
Based on previous experience, we might need to change the root password back to the original password before the IPMI could work.
What I'm going to do is reset the root password to the original, then I will PM you the IPMI login details, and you can work on the IPMI as and when and if you please. Please feel free to do whatever you want. My only request is that you please grab my ssh keys from the current install and dump them somewhere on on the reinstalled machine.
If you don't want to try the IPMI yourself, just let me know, and I will try it.
Yet another alternative is to ask Hosteroid to do whatever install we want. They are really nice, and probably wouldn't mind extra work.
If I missed anything, let me know, please. Thanks!<3
I hope everyone gets the servers they want!
Hi @lukast__!
That's a really good idea!
Thanks!
Best wishes!
Tom
I hope everyone gets the servers they want!
You can boot directly to rescue or boot your own ISO, no need for java, you can do it all via HTML5 KVM Console
Wow! NVMe disk too! Really up to date!
Thanks!
I hope everyone gets the servers they want!
@cmeerw Root password changed. IPMI details sent via PM. Anything else?
I hope everyone gets the servers they want!
I forgot to rediscover hardware of your system to grab all stuff it will need an reboot when you guys fell its okay..
I am actually quite curious to try IPMI, but will likely wait for the weekend (or at least not today), so I have enough time to fix it again in case I completely mess it up.
I think the plan is still to first just try and shrink the ext4 filesystem (and then create a new partition).
Thanks for providing that learning opportunity!
@Hosteroid No worries, it's fine. Thanks for letting us know!
I will let @cmeerw proceed over the weekend, as he just said, but, if it's okay with @cmeerw, maybe do the reboot sooner so that it is done?
I hope everyone gets the servers they want!
I need to do it to rediscover all hardware and to get it added under server management panel where you have also IPMI
Right, I get that you need to do it. It's okay with me for you to do the reboot whenever you want. You don't need to ask me in advance, since I'm not running anything on the server myself at the moment. So, whenever @cmeerw says the reboot done by you is all right with him, then it also is all right with me. Thanks again!
I hope everyone gets the servers they want!
Absolutely fine for me to reboot now @Hosteroid
Thats it server is back online, you see all hardware now in IPMI Panel
Confirmed! Thank you @Hosteroid!
I hope everyone gets the servers they want!
I'm trying to install plan9port, which I have done previously quite a few times on various VPSes and dedicated servers with various operating systems. On hlcs, I am seeing the following error, which I never saw before:
It seems like the build wants Xlib.h. But why is this error only showing up on hlcs?
I just spun up a VPS (Debian 12 on arm) and successfully built plan9port.
Here's what /usr/local/plan9/install.log on the test VPS says about building devdraw, which doesn't fail for lack of Xlib.h:
I hope everyone gets the servers they want!
You probably need libx11-dev installed, libx11-dev is not installed by default in a minimal debian installation so it's expected to fail.
Thanks @itsdeadjim! That was my initial theory too! But then I checked and found that Xlib.h didn't seem to be installed on other Debian systems where the plan9port build succeeded. I thought, well, maybe there's something deeper than just the missing Xlib.h.
After you posted I went ahead, apt-get upgraded and apt-get installed the Debian xorg and libx11-dev packages.
Did the plan9port build succeed?
cd /usr/local/plan9/src/cmd/devdraw; mk all
9c -I/usr/include x11-alloc.c
x11-inc.h:17:10: fatal error: X11/IntrinsicP.h: No such file or directory
17 | #include <X11/IntrinsicP.h>
| ^~~~~~
compilation terminated.
mk: 9c -I/usr/include x11-alloc.c : exit status=exit(1)
mk: for i in ... : exit status=exit(1)
mk: for i in ... : exit status=exit(1)
root@hlcs:/usr/local/plan9#
IntrinsicP.h seems to be in Debian package libxt-dev.
So let me go try installing libxt-dev. . . .
I hope everyone gets the servers they want!
https://github.com/9fans/plan9port/blob/master/install.txt
Have a look at lines 50-65
Maybe in other systems you have configured it to not use X11?