Free Debian Sid Intel i9-12900K Shell Accounts from MetalVPS!
Friendly greetings to all! ๐๐
What's New At MetalVPS?
Debian Linux sid unstable seems to have been installed (replacing the excellent Proxmox) on the new MetalVPS EX100 Intel i9-12900K Node at Hetzner Helsinki.
MetalVPS hopes to keep both the i9-12900K Node and Debian sid for a long while.
Want a free, traditional, bare metal Debian sid shell account? Maybe with sudo? ๐ With all node resources shared, fair use? ๐
Node Specs
root@sid ~ # cat /etc/debian_version
bookworm/sid
root@sid ~ # free -h
total used free shared buff/cache available
Mem: 125Gi 1.2Gi 125Gi 1.2Mi 180Mi 124Gi
Swap: 15Gi 0B 15Gi
root@sid ~ # date; df -h .
Wed Feb 15 01:38:52 AM UTC 2023
Filesystem Size Used Avail Use% Mounted on
/dev/md4 3.4T 2.7G 3.2T 1% /
root@sid ~ # date; df -h /altroot
Wed Feb 15 01:39:46 AM UTC 2023
Filesystem Size Used Avail Use% Mounted on
/dev/md3 98G 24K 93G 1% /altroot
root@sid ~ # uptime
01:40:08 up 4:05, 1 user, load average: 0.00, 0.00, 0.00
root@sid ~ # lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Address sizes: 46 bits physical, 48 bits virtual
Byte Order: Little Endian
CPU(s): 24
On-line CPU(s) list: 0-23
Vendor ID: GenuineIntel
BIOS Vendor ID: Intel(R) Corporation
Model name: 12th Gen Intel(R) Core(TM) i9-12900K
[ . . . ]
Thread(s) per core: 2
Core(s) per socket: 16
Socket(s): 1
[ . . . ]
root@sid ~ #
Network Specs
1 Gbps unlimited, fair use
1 x IPv4
1 x IPv6/64
Who?
- MetalVPS is a project of @Not_Oles a/k/a Tom Miller a/k/a the cluelessโข guy.
Where?
MetalVPS currently has Nodes in Helsinki, Finland ๐ซ๐ฎ and in Fremont, California USA. ๐บ๐ธ
The Fremont Node is not included in this offer.
Why?
Why not? It's fun to play with and learn about servers, operating systems, and the internet.
@Not_Oles uses very little of his MetalVPS servers' capacity. It's better to offer the extra capacity to others than to waste it.
Congrats!
These congrats are transferred from the Fremont Node. More congrats will be added as people begin to use the new Helsinki Node.
Warnings!
Cluelessโข administrator! ๐ @Not_Oles frequently messes up! ๐ฑ
@Not_Oles is especially cluelessโข about Debian since he is a Debian noob. ๐ค
Hey! This Node runs Debian unstable! ๐คฉ
Sometimes trusted MetalVPSians might or might not get sudo. ๐๐๐
MetalVPS has no billing panel and no server control panel. It's all command line until you install a GUI or activate whatever pre-installed GUI you want. ๐
MetalVPS has no onboarding and no knowledge base. โ๏ธ If you want to make an LXC or KVM VPS, please be willing to research about how to do it on the command line.
Account delivery might take awhile! ๐ด
Accounts subject to cancellation at any time without advance notice! ๐ฅ
No warranty, to the extent permitted by applicable law. No service level agreement. Not for business use. Intended especially for computer learning and fun! ๐ค
White Hat stuff only, please! No copyright violations, please. ๐
@Not_Oles tries to keep the system updated. Frequent maintenance reboots are almost guaranteed! ๐บ
Please make your own redundant, offsite backups! It's easy to download or sync or clone your backup to a safe place. Please also make sure that you actually can restore from your backups! Please think of your MetalVPS account as ephemeral! It might blow up! We or you might reinstall the Node! ๐คฆโโ๏ธ
MetalVPS.com is not a project of lowendspirit.com, lowendtalk.com, hetzner.com, or of Cloudie Networks, LLC. ๐จโ๐ปโ
Other MetalVPSians can see your account name, some of the processes you are running, and much other information. So, please do not put confidential information on the server. ๐ค
Bug Report
Following the upgrade to sid, reboots sometimes fail to complete until after power is reset. Following power reset, the Node reboots successfully. The issue happened on multiple servers, so it seems not to be a hardware problem.
Fortunately, after a successful reboot, the server seems stable. A yabs run just now on sid is shown below.
The problem might be with dbus. Here is some log output for a failed reboot. The errors at the end seem similar to Debian Bug 877642.
Feb 15 00:42:08 sid systemd[1]: Started Regular background program processing daemon.
Feb 15 00:42:08 sid cron[2283]: (CRON) INFO (pidfile fd = 3)
Feb 15 00:42:08 sid cron[2283]: (CRON) INFO (Skipping @reboot jobs -- not system startup)
Feb 15 00:42:08 sid systemd[1]: Stopping Deferred execution scheduler...
Feb 15 00:42:08 sid systemd[1]: atd.service: Succeeded.
Feb 15 00:42:08 sid systemd[1]: Stopped Deferred execution scheduler.
Feb 15 00:42:08 sid systemd[1]: Starting Deferred execution scheduler...
Feb 15 00:42:08 sid systemd[1]: Started Deferred execution scheduler.
Feb 15 00:42:08 sid systemd[1]: Reexecuting.
Feb 15 00:42:08 sid systemd[1]: systemd 247.3-7+deb11u1 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP>
Feb 15 00:42:08 sid systemd[1]: Detected architecture x86-64.
Feb 15 00:42:18 sid dbus-daemon[545]: [system] Reloaded configuration
Feb 15 00:42:18 sid dbus-daemon[545]: [system] Reloaded configuration
Feb 15 00:42:18 sid dbus-daemon[545]: [system] Reloaded configuration
Feb 15 00:42:18 sid dbus-daemon[545]: [system] Reloaded configuration
Feb 15 00:42:18 sid dbus-daemon[545]: [system] Reloaded configuration
Feb 15 00:42:19 sid systemd[1]: Reloading.
Feb 15 00:42:19 sid systemd[1]: Reloading.
Feb 15 00:42:19 sid systemd[1]: Reloading.
Feb 15 00:42:19 sid dbus-daemon[545]: [system] Reloaded configuration
Feb 15 00:42:19 sid dbus-daemon[545]: [system] Reloaded configuration
Feb 15 00:42:19 sid dbus-daemon[545]: [system] Reloaded configuration
Feb 15 00:42:20 sid dbus-daemon[545]: [system] Reloaded configuration
Feb 15 00:42:20 sid dbus-daemon[545]: [system] Reloaded configuration
Feb 15 00:42:20 sid dbus-daemon[545]: [system] Reloaded configuration
Feb 15 00:42:20 sid dbus-daemon[545]: [system] Reloaded configuration
Feb 15 00:42:20 sid dbus-daemon[545]: [system] Reloaded configuration
Feb 15 00:42:20 sid dbus-daemon[545]: [system] Reloaded configuration
Feb 15 00:42:20 sid dbus-daemon[545]: [system] Reloaded configuration
Feb 15 00:42:26 sid dbus-daemon[545]: [system] Unable to reload configuration: Failed to open "/usr/share/dbus-1/system.conf": No such file or directory
Feb 15 00:42:26 sid dbus-daemon[545]: Unable to reload configuration: Failed to open "/usr/share/dbus-1/system.conf": No such file or directory
Feb 15 00:42:29 sid systemd[1]: Reexecuting.
Feb 15 00:42:29 sid systemd[1]: systemd 252.5-2 running in system mode (+PAM +AUDIT +SELINUX +APPARMOR +IMA +SMACK +SECCOMP +GCRYPT -GNUTLS +OPENSSL +ACL >
Feb 15 00:42:29 sid systemd[1]: Detected architecture x86-64.
Feb 15 00:42:29 sid systemd[1]: [email protected]: Current command vanished from the unit file, execution of the command list won't be resumed.
Feb 15 00:42:29 sid systemd-journald[434]: Journal stopped
root@rescue /mnt/var/log/journal #
Installed Stuff
We're just beginning on this Node.
So far, gcc, git, lxc, qemu-kvm, zsh, and more are installed. Additional configuration still is required, but MetalVPSians eventually should be able to compile, to create unprivileged LXC containers, and (if added to the kvm group) to create KVM virtual machines.
Plans include installing Docker and Nix. Plus code-server, oksh, Xv6, plan9port, LAMP stack. Plus more. If you want something, please let us know!
How To Sign Up
Please post in this thread. Only if necessary, please PM @Not_Oles or use the email on @Not_Oles profile.
If you have a new account, please introduce yourself in your post. Please tell us what you plan to do with your account. Please include your ed25519 ssh public key.
Support
Please post in this thread. Only if necessary, PM or use the email on @Not_Oles profile.
Additional communication channels might be available via Signal App, Discord, Jitsi, etc.
What People Are Saying
- About MetalVPS
"MetalVPS used to be a high end provider, but it's becoming a sorority now."
"fun stuff indeed, appreciating the comfortable computing experience!"
"Nice trial and results! Very interesting "
Metalvps recommended on OGF ๐
"Wow pretty nice ! Congrats excellent options thanks for being a part of the community"
"the terms seemed exceptionally fair"
"Kernel Linux 5.11 is now in much better shape for AMD "
"Yes, please. Iโll take that."
"it's really quite dedicated. not all dedicated are the same."
"MetalVPS-AX101 has a reasonable price"
"really need a testing ground badly now especially with dedicated core"
"I've been using this one from him. Highly recommend! His support is really amazing!"
"Grab it while the hotel still has vacant rooms."
- About Not_Oles
"Really, you're the best person I've known on the internet."
"It was a pleasure for me to collaborate with Tom, he really knows what he's doing "
"Thanks again to @Not_Oles for valiant testing."
"you've brought a smile on my face countless times "
"Good luck with your new project! Happy to have you around here!"
"I always love how you come up with new ideas Good luck, mate!
"May you continue to learn and inspire others."
"he is the sweetest guy in LES .."
"resplendent as the Sonoran Sun"
"every time I visit les and see that profile picture, it brightens up my day."
"As for the new administrator, I nominate @Not_Oles."
"I would love to see @Not_Oles as a moderator or a bigger role."
"I would also support @Not_Oles as admin "
Thanks
Tom gets a lot of help from the friendly MetalVPSians and from many other friends.
Thanks again and best wishes! ๐บ๐ธ๐ฝ๐ฒ๐ฝ๐ซ๐ฎ๐๏ธ
I hope everyone gets the servers they want!
Comments
I hope everyone gets the servers they want!
i want tx
HI @tomsm!
Welcome to LES!
What is your native language?
Best wishes!
Tom
I hope everyone gets the servers they want!
He only has 2 posts and both say the same thing.
The all seeing eye sees everything...
HI @terrorgen!
Thanks for watching my back! Much appreciated!
There was a time when I only had two posts. I don't remember what they said!
If you want an account, it's yours for the asking.
Hope you have a great day! Thanks again!
Best!
Tom
I hope everyone gets the servers they want!
Install uidmap
Thanks to @subenhon for reporting that uidmap was not installed!
See
Closed Debian Bug Report #817796
uidmap
Listed as "Recommended" in LXC packageProbably there is more that needs to be done. If anybody catches anything else, please let us know!
I hope everyone gets the servers they want!
You were a bit more articulate two weeks ago:
https://lowendspirit.com/discussion/comment/127461/#Comment_127461
Congrats on your second post
"A single swap file or partition may be up to 128 MB in size. [...] [I]f you need 256 MB of swap, you can create two 128-MB swap partitions." (M. Welsh & L. Kaufman, Running Linux, 2e, 1996, p. 49)
@Not_Oles
Lxc container start fail because the file /etc/lxc/lxc-usernet does not exist.
Please put me in /etc/lxc/lxc-usernet for allowing container to attach to lxcbr0:
Checking on the Qemu install produced a fun surprise!
The Debian Wiki says:
Our cluelessโข Administrator tried to install
qemu
andqemu-kvm
.Looking at packages.debian.org's page for qemu-system suggests that qemu-system might be the right package to install. It looks like we also need at least the qemu-utils package. Looking at the source package it's not immediately obvious to me what additional binary packages might need to be installed.
Having had the experience of compiling qemu from source and running it on Darkstar, it seems easier to do the compile than to figure out the Debian packages. But it's fun to learn a little about the Debian package system.
I hope everyone gets the servers they want!
Install debootstrap
Debootstrap is on the suggested packages list for qemu (see above). Debootstrap also is helpful for chroot to our server's /altroot partition.
I hope everyone gets the servers they want!
Oops! Sorry!
Please continue to check everything carefully and please continue to let me know about anything else you find. I wanted to go through everything that was done to set up LXC on the Fremont server and write it up while adding to Helsinki configuration. But I am slow.
May I please ask how come you need 6? I mean, that's fine. But 6 seems like a lot to me.
I hope everyone gets the servers they want!
Does anyone else want to be added to lxc-usernet? ๐ฐ
I hope everyone gets the servers they want!
I may setup several services like code-server/postgrse/mongodb/minio and more ,I would like to keep them sepereted ,
then I can just replace the broken container When I mess up something.
Thanks @subenhon! I see you are a member of the everything-in-a-container group.
I should go make a container. Maybe I will sometime before too long.
Want to run a yabs inside one of your containers? And post the results? When you have time, no rush.
I hope everyone gets the servers they want!
@Not_Oles I have create a Ubuntu LXC Container,and it works fine !
I`m testing qemu now .Some permission issue need to be handled.
when you have time , add me to the kvm group.It may solve the problem.
@subenhon Wow! That looks great! I'm impressed that the Geekbench 5 score is so high. The single core score on the Node was 2126. And your container scores 2106. That's only 20 points virtualization penalty.
If you have time, could you please post the commands you ran to create the container? Thanks!
I hope everyone gets the servers they want!
I hope everyone gets the servers they want!
+1
Interested in the creation commands as well.
The Ultimate Speedtest Script | Get Instant Alerts on new LES/LET deals | Cheap VPS Deals | VirMach Flash Sales Notifier
FREE KVM VPS - FreeVPS.org | FREE LXC VPS - MicroLXC
Hey @subenhon!
Thanks so much! This is terrific! I spent a short time with the linuxcontainers.org instructions but I didn't get all the way through the systemd stuff. I have to look at that some more. Then, probably I will have some more questions.
Yeah, I see the result of the
chmod
:Could we avoid giving everybody access to our home directories?
Congrats on getting LXC running! Thanks again for posting the commands!
I hope everyone gets the servers they want!
I am trying to figure out.
Add an ACL is another option.
I remove the x access from my home directories, then set ACL for the directories, the container start success.
I can haz shel?
Maybe icanhazshel.com is not too shallow! After all, Cloudflare did buy icanhazip.com. Maybe Cloudflare would buy icanhazshel. If not Cloudflare, then Akami for sure! ๐ฐ
I hope everyone gets the servers they want!
Hi @subenhon!
Cool, thanks! I have to try this! It's new to me!
Was the systemd-run command accidentally out of place in your post, like maybe a cut-and-paste error? Should the command sequence be as below, with the "systemd-run" command moved below the output from
ls
?Thanks again! Best wishes!
Tom
I hope everyone gets the servers they want!
It is not a cut-and-paste error.
I paste multi-line command in terminal , then the console output was print after the last command line.
Wow! Honestly, I didn't know that could be done! I don't think I ever tried to paste a multi-line command. If somebody asked me, I would have imagined the shell would execute the command which is the first line that was pasted and then the remaining two lines of the paste would not be executed.
Sometimes I've done multi-line commands by using a backslash prior to the return. I guess what's invisible in the line breaks in the three line command paste somehow must be equivalent to the backslash-return. Or maybe equivalent to a semi-colon like in a single line with multiple commands.
When I searched for "how does the shell execute a multi-line paste," Google pointed me at https://stackoverflow.com/questions/6713056/how-do-i-paste-multi-line-bash-codes-into-terminal-and-run-it-all-at-once
I tried to dump the paste into
od
attempting to see everything that was inside the paste. I didn't get that to work. How can one see what's actually being pasted, including the "invisible" characters?I hope everyone gets the servers they want!
Isn't it more to do with how the terminal pastes the text to the shell.
In the past, it would just paste the text as in and the shell would execute whatever it got (not knowing if it came from a paste or real keyboard input) - this was actually quite annoying when you inadvertently pasted multi-line commands that you didn't intent to.
Nowadays most terminals seem to use bracketed paste mode where the shell is at least aware that it came from a paste, and the commands only get executed when you press return again (at least that's what I get with xfce terminal).
BTW, xfce terminal is also quite helpful now in that it warns you by default when pasting multi-line text into a terminal.
@cmeerw
Thanks for your insight!
Quoting from the link you posted:
I think (but I am not sure) my Chromebook is giving me hterm, into which I sometimes am pasting. The hterm will be connected via ssh to some remote shell, into which the paste goes. The remote shell often is running somebody else's highly variantly configured vi/vim. Occasionally I have seen sequences similar to ESC [ 200 ~ or ESC [ 201 ~. I will have to pay more attention next time this happens.
Since both @subenhon and me were able to paste and run sequences of commands, maybe that's what's expected nowadays. At least on Debian.
It's nice to see you here again! I hope you enjoyed your trip to the US!
I hope this new EX100 server isn't going away any time soon, unlike some of the others I have had recently. If you want an account, please feel free to let me know.
Thanks again!
I hope everyone gets the servers they want!