Free LES Community Server from Hosteroid via MetalVPS!

Not_OlesNot_Oles Hosting ProviderContent Writer
edited December 7 in Offers

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 <3
  • 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! <3) 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! :star:

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. <3

  • 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! <3 Thanks LES! <3

I hope everyone gets the servers they want!

Tagged:
«1

Comments

  • Not_OlesNot_Oles Hosting ProviderContent Writer
    # curl -sL yabs.sh | bash
    # ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #
    #              Yet-Another-Bench-Script              #
    #                     v2024-06-09                    #
    # https://github.com/masonr/yet-another-bench-script #
    # ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #
    
    Thu Dec  5 02:52:09 AM UTC 2024
    
    Basic System Information:
    ---------------------------------
    Uptime     : 1 days, 4 hours, 14 minutes
    Processor  : Intel(R) Xeon(R) CPU E3-1240 v5 @ 3.50GHz
    CPU cores  : 8 @ 2849.471 MHz
    AES-NI     : ✔ Enabled
    VM-x/AMD-V : ✔ Enabled
    RAM        : 31.3 GiB
    Swap       : 3.8 GiB
    Disk       : 912.0 GiB
    Distro     : Debian GNU/Linux 12 (bookworm)
    Kernel     : 6.1.0-28-amd64
    VM Type    : NONE
    IPv4/IPv6  : ✔ Online / ✔ Online
    
    IPv6 Network Information:
    ---------------------------------
    ISP        : M247 Europe SRL
    ASN        : AS9009 M247 Europe SRL
    Host       : HOSTEROID Bucharest
    Location   : Bucharest, București (B)
    Country    : Romania
    
    fio Disk Speed Tests (Mixed R/W 50/50) (Partition /dev/mapper/M247--X10E--9N--vg-root):
    ---------------------------------
    Block Size | 4k            (IOPS) | 64k           (IOPS)
      ------   | ---            ----  | ----           ---- 
    Read       | 755.82 MB/s (188.9k) | 449.23 MB/s   (7.0k)
    Write      | 757.81 MB/s (189.4k) | 451.60 MB/s   (7.0k)
    Total      | 1.51 GB/s   (378.4k) | 900.83 MB/s  (14.0k)
               |                      |                     
    Block Size | 512k          (IOPS) | 1m            (IOPS)
      ------   | ---            ----  | ----           ---- 
    Read       | 766.84 MB/s   (1.4k) | 979.04 MB/s    (956)
    Write      | 807.59 MB/s   (1.5k) | 1.04 GB/s     (1.0k)
    Total      | 1.57 GB/s     (3.0k) | 2.02 GB/s     (1.9k)
    
    iperf3 Network Speed Tests (IPv4):
    ---------------------------------
    Provider        | Location (Link)           | Send Speed      | Recv Speed      | Ping           
    -----           | -----                     | ----            | ----            | ----           
    Clouvider       | London, UK (10G)          | 917 Mbits/sec   | 707 Mbits/sec   | 37.6 ms        
    Eranium         | Amsterdam, NL (100G)      | 924 Mbits/sec   | 922 Mbits/sec   | 33.3 ms        
    Uztelecom       | Tashkent, UZ (10G)        | 632 Mbits/sec   | 489 Mbits/sec   | 113 ms         
    Leaseweb        | Singapore, SG (10G)       | 782 Mbits/sec   | 493 Mbits/sec   | 212 ms         
    Clouvider       | Los Angeles, CA, US (10G) | 797 Mbits/sec   | 186 Mbits/sec   | 172 ms         
    Leaseweb        | NYC, NY, US (10G)         | 854 Mbits/sec   | 634 Mbits/sec   | 109 ms         
    Edgoo           | Sao Paulo, BR (1G)        | 727 Mbits/sec   | 155 Mbits/sec   | 236 ms         
    
    iperf3 Network Speed Tests (IPv6):
    ---------------------------------
    Provider        | Location (Link)           | Send Speed      | Recv Speed      | Ping           
    -----           | -----                     | ----            | ----            | ----           
    Clouvider       | London, UK (10G)          | 904 Mbits/sec   | 887 Mbits/sec   | 37.7 ms        
    Eranium         | Amsterdam, NL (100G)      | 910 Mbits/sec   | 907 Mbits/sec   | 33.2 ms        
    Uztelecom       | Tashkent, UZ (10G)        | 857 Mbits/sec   | 475 Mbits/sec   | 113 ms         
    Leaseweb        | Singapore, SG (10G)       | 742 Mbits/sec   | 675 Mbits/sec   | 212 ms         
    Clouvider       | Los Angeles, CA, US (10G) | 791 Mbits/sec   | 207 Mbits/sec   | 172 ms         
    Leaseweb        | NYC, NY, US (10G)         | 841 Mbits/sec   | 575 Mbits/sec   | 109 ms         
    Edgoo           | Sao Paulo, BR (1G)        | 728 Mbits/sec   | 231 Mbits/sec   | 237 ms         
    
    Geekbench 6 Benchmark Test:
    ---------------------------------
    Test            | Value                         
                    |                               
    Single Core     | 1508                          
    Multi Core      | 5052                          
    Full Test       | https://browser.geekbench.com/v6/cpu/9248860
    
    YABS completed in 12 min 36 sec
    # 
    

    I hope everyone gets the servers they want!

  • We all love you, Not_Oles

    Thanked by (2)Crab Not_Oles
  • edited December 7

    Please disregard.

    Thanked by (1)Not_Oles
  • This is awesome

    Thanked by (1)Not_Oles
  • edited December 7

    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)!

    Thanked by (1)Not_Oles
  • @SocksAreComfortable said:
    Love what you do for the community

    @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).

    Thanked by (1)Not_Oles
  • Not_OlesNot_Oles Hosting ProviderContent Writer

    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! <3

    Thanked by (1)cmeerw

    I hope everyone gets the servers they want!

  • Not_OlesNot_Oles Hosting ProviderContent Writer

    @cmeerw said:

    I 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?

    Cool!

    Thanked by (1)cmeerw

    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.

    adduser cmeerw
    adduser cmeerw sudo
    dpkg-reconfigure locales
    

    and selected these additional locales:

    de_AT.UTF-8 UTF-8
    de_DE.UTF-8 UTF-8
    en_GB.UTF-8 UTF-8
    en_US.UTF-8 UTF-8
    
    Thanked by (1)Not_Oles
  • Installed a few more dev packages:

    sudo apt-get install nasm texinfo gawk unzip zip libzstd-dev xorriso gcc-multilib
    

    ohh... and jed (can't have a machine without jed)

    sudo apt-get install jed
    
    Thanked by (1)Not_Oles
  • @Not_Oles what would you think about using btrfs or xfs for /home partition (or another partition)?

    As Haiku says in their dev documentation there are reasons not to use ext4:

    Building Haiku correctly currently requires proper xattr support on the file system you compile it with. Unfortunately, the ext4 filesystem often used with Linux does not provide sufficient support. It is recommended to use either XFS or btrfs for the partition where your generated directory is stored. There is a fallback mechanism that is used otherwise, but the build will be slower.

    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?

    Thanked by (1)Not_Oles
  • @cmeerw said:
    @Not_Oles what would you think about using btrfs or xfs for /home partition (or another partition)?

    As Haiku says in their dev documentation there are reasons not to use ext4:

    Building Haiku correctly currently requires proper xattr support on the file system you compile it with. Unfortunately, the ext4 filesystem often used with Linux does not provide sufficient support. It is recommended to use either XFS or btrfs for the partition where your generated directory is stored. There is a fallback mechanism that is used otherwise, but the build will be slower.

    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.

    Thanked by (2)cmeerw Not_Oles

    cpu_logger | Recommended providers: Layer7, dataforest (Avoro/PHP-Friends), @host_c

  • Not_OlesNot_Oles Hosting ProviderContent Writer
    edited December 10

    @cmeerw

    @Not_Oles what would you think about using btrfs or xfs for /home partition (or another partition)?
    Maybe this could be a good opportunity to learn something new and try btrfs (I would usually use xfs everywhere)?

    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.

    would IPMI allow us to boot into a Debian live CD or rescue system to shrink the existing ext4 filesystem/partition?

    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 <3 to do whatever install we want. They are really nice, <3 and probably wouldn't mind extra work. <3

    If I missed anything, let me know, please. Thanks!<3

    I hope everyone gets the servers they want!

  • Not_OlesNot_Oles Hosting ProviderContent Writer
    edited December 10

    @lukast__ said: 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.

    Hi @lukast__!

    That's a really good idea! :star:

    Thanks!

    Best wishes!

    Tom

    Thanked by (1)lukast__

    I hope everyone gets the servers they want!

  • HosteroidHosteroid Hosting Provider

    @Not_Oles said:
    @cmeerw

    @Not_Oles what would you think about using btrfs or xfs for /home partition (or another partition)?
    Maybe this could be a good opportunity to learn something new and try btrfs (I would usually use xfs everywhere)?

    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.

    would IPMI allow us to boot into a Debian live CD or rescue system to shrink the existing ext4 filesystem/partition?

    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 <3 to do whatever install we want. They are really nice, <3 and probably wouldn't mind extra work. <3

    If I missed anything, let me know, please. Thanks!<3

    You can boot directly to rescue or boot your own ISO, no need for java, you can do it all via HTML5 KVM Console :)

    Thanked by (2)cmeerw yoursunny
  • Not_OlesNot_Oles Hosting ProviderContent Writer

    @Hosteroid said: 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! <3

    I hope everyone gets the servers they want!

  • Not_OlesNot_Oles Hosting ProviderContent Writer

    @cmeerw Root password changed. IPMI details sent via PM. Anything else?

    Thanked by (1)cmeerw

    I hope everyone gets the servers they want!

  • HosteroidHosteroid Hosting Provider

    @Not_Oles said:

    @Hosteroid said: 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! <3

    I forgot to rediscover hardware of your system to grab all stuff :( it will need an reboot when you guys fell its okay..

    Thanked by (1)Not_Oles
  • @Not_Oles said: 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.

    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!

    Thanked by (1)Not_Oles
  • Not_OlesNot_Oles Hosting ProviderContent Writer

    @Hosteroid said:

    I forgot to rediscover hardware of your system to grab all stuff :( it will need an reboot when you guys fell its okay..

    @Hosteroid No worries, it's fine. Thanks for letting us know! <3

    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!

  • HosteroidHosteroid Hosting Provider

    I need to do it to rediscover all hardware and to get it added under server management panel where you have also IPMI

    Thanked by (1)Not_Oles
  • Not_OlesNot_Oles Hosting ProviderContent Writer

    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! <3

    I hope everyone gets the servers they want!

  • Absolutely fine for me to reboot now @Hosteroid

    Thanked by (1)Not_Oles
  • HosteroidHosteroid Hosting Provider

    @cmeerw said:
    Absolutely fine for me to reboot now @Hosteroid

    Thats it server is back online, you see all hardware now in IPMI Panel :)

    Thanked by (2)Not_Oles cmeerw
  • Not_OlesNot_Oles Hosting ProviderContent Writer

    Confirmed! Thank you @Hosteroid! <3

    root@hlcs:~# date
    Tue Dec 10 09:09:02 PM UTC 2024
    root@hlcs:~# uptime
     21:09:07 up 5 min,  1 user,  load average: 0.00, 0.00, 0.00
    root@hlcs:~# 
    

    I hope everyone gets the servers they want!

  • Not_OlesNot_Oles Hosting ProviderContent Writer

    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:

    >>> cd /usr/local/plan9/src/cmd/devdraw; mk all   
    9c -I/usr/include x11-alloc.c
    x11-inc.h:13:10: fatal error: X11/Xlib.h: No such file or directory
       13 | #include <X11/Xlib.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# 
    

    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:

    cd /usr/local/plan9/src/cmd/devdraw; mk all
    9c  mklatinkbd.c
    9l -o o.mklatinkbd mklatinkbd.o
    ./o.mklatinkbd -r $PLAN9/lib/keyboard | sed 's/, }/ }/' >latin1.h
    9c  nowsys.c
    9l -o o.devdraw nowsys.o 
    

    I hope everyone gets the servers they want!

  • @Not_Oles said: It seems like the build wants Xlib.h. But why is this error only showing up on hlcs?

    You probably need libx11-dev installed, libx11-dev is not installed by default in a minimal debian installation so it's expected to fail.

    Thanked by (1)Not_Oles
  • Not_OlesNot_Oles Hosting ProviderContent Writer
    edited December 11

    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!

  • edited December 11

    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?

Sign In or Register to comment.