Free MetalVPS Intel i9-13900 Traditional Shell Account! Make Your Own VPSes!
Friendly greetings to all! 🌎🌍
What's New At MetalVPS?
MetalVPS seems to have a new EX101 Node running on an Intel i9-13900 processor at Hetzner's Falkenstein Datacenter in Germany.
You can create your own chroots, LXC containers, KVM VPSes, and much more from your traditional, command line shell account!
All Node resources are available for fair use.
Node Specs
root@fsn ~ # date
Mon Apr 10 01:19:20 AM UTC 2023
root@fsn ~ # cat /etc/debian_version
12.0
root@fsn ~ # 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): 32
On-line CPU(s) list: 0-31
Vendor ID: GenuineIntel
BIOS Vendor ID: Intel(R) Corporation
Model name: 13th Gen Intel(R) Core(TM) i9-13900
[ . . . ]
root@fsn ~ # free -h
total used free shared buff/cache available
Mem: 62Gi 936Mi 61Gi 1.1Mi 545Mi 61Gi
Swap: 31Gi 0B 31Gi
root@fsn ~ # df -h . /altroot
Filesystem Size Used Avail Use% Mounted on
/dev/md4 3.4T 1.9G 3.2T 1% /
/dev/md3 98G 24K 93G 1% /altroot
root@fsn ~ # gcc --version
gcc (Debian 12.2.0-14) 12.2.0
Copyright (C) 2022 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
root@fsn ~ #
Network Specs
1 Gbps unlimited, fair use
1 x IPv4
1 x IPv6/64
More About The Hardware
Processor: Intel® Core™ i9-13900 Processor
RAM: M324R4GA3BB0-CQK(DDR5 ECC) | DRAM | Samsung Semiconductor Global
NVMe Disks: SAMSUNG MZQL21T9HCJR-00A07 PCIe Gen 4
Who
- MetalVPS is a project of @Not_Oles a/k/a Tom Miller a/k/a the clueless™ guy.
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.
Open Source
- Thank you for using open source software at MetalVPS!
Congrats!
- @NodeSeek用户123 wrote a tutorial here at LES (English) and on xlog.app (Chinese) about how to launch Ubuntu with Qemu and RDP and port forwarding.
These congrats are transferred from MetalVPS' wonderful, now-decommissioned Fremont Node. More congrats will be added as people begin to use the new 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 sid unstable! 🤩 And, it's RAID 0! 😭
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 the GUI that 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 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 freevps.org. 👨💻
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. 🤔
Installed Stuff
We're just beginning on this Node.
So far, gcc, git, lxc, qemu-kvm, zsh, and more are installed. Additional configuration is required, but MetalVPSians should be able to compile, to create unprivileged LXC containers, and to create KVM virtual machines.
Possibilities include installing Go, Plan9port, 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 LES account, please introduce yourself in your post. Please tell us what you plan to do with your MetalVPS 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
"The permanent free shell account of MetalVPS is very fun!" ("MetalVPS的永久免费shell账号挺好玩的")
"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 "
"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
"@Not_Oles is really a funfull and helpful grandpa!!"
"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 "
"He has limited technical skills, so that he's resorting to drama summaries[.]"
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!
Hi. I have no experience creating neither unprivileged lxc containers nor unprivileged kvm vps. But it will be fun if I can try
Thanks for everything.
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOQ6a1fln9KCXRXdEJ7O6AUWm4f+wTF1mySLJLjsqFlk eddsa-key-20210809
Hi @Not_Oles would love to try this monster if allowed.
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFzy9s592T8u+ErFKUO6VXYxfmSwJ28v3tnDnOXyT1uB
https://microlxc.net/
I would love to learn about LXC containers and such. Can I hop on?
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILIPoyMH/NzIxi28yaqrLBB9VpkhLtL3bVYXycaL1NhW
i can teach you other useful things.
HI @cpsd!
I provisioned your account! Welcome to MetalVPS!
Please try
ssh [email protected] -p 42365
with your ssh key.Your password is in a file in your home directory. The file is mode 600, which means that no other users can see the contents. Password login has been disabled on the Node, but you might need the password later. Please feel free to change your password.
Maybe you might want to start by adapting the easiest of the non-KVM and then the KVM Slirp recipes from this tutorial?. Please don't forget to check the additional references at the end of the tutorial.
On the server's Debian apt default qemu install I see
From the above permissions, I am guessing that unprivileged users can use KVM. But I haven't tried it yet.
There may be a few configuration items still needed for LXC to work and for giving KVM and LXC instances their own IPv6 addresses and forwarded IPv4 ports. I believe Slirp should work as things are right now.
Please feel free to post any questions that you have. Please also post exciting news and frequent updates about what you are doing on the server. Hope you enjoy it! Thanks and best wishes!
Tom
I hope everyone gets the servers they want!
HI @Fritz!
Please try
ssh [email protected]
. Note that Debian doesn't seem to like capital letters in usernames, so I changed F to f.Other stuff . . . approximately the same as I said to @cpsd above.
I hope you have fun on the server! Please post any questions and also exciting news and frequent updates about what you are doing on the server! Best wishes!
Tom
I hope everyone gets the servers they want!
I think you're supposed to just add users you want to be able to use it into the group kvm (in
/etc/group
).Yes, I've seen that before too, thanks! I'm unsure why, though, when neighbors without root or kvm group membership seem, from the permissions, to be able to execute the needed commands.
Of course, we will add the kvm group if it turns out to be needed.
Thanks for your help @ralf! Much appreciated.
I hope everyone gets the servers they want!
Interestingly, there already is a kvm group.
But, why is the kvm group needed if non-root neighbors have executable permissions on
/usr/bin/kvm
and/usr.bin/qemu-system-x86_64
?Thanks!
I hope everyone gets the servers they want!
Hi,
Will start to play with it. Thanks @Not_Oles !
https://microlxc.net/
Anyone can execute the commands, permission is gated on being able to access
/dev/kvm
:Yeah, you should just add the list of comma separated user names to that after the last colon.
"Anyone can execute the commands, permission is gated on being able to access
/dev/kvm
"Yeah! Now I get it! Thanks!
Neighbors now added to kvm group!
I hope everyone gets the servers they want!
BTW, if you use
ls -lL /usr/bin/kvm
it'll follow links and show you the data about the actual file.I was away from this forum for a while, but very cool that MetalVPS is still a thing Thanks for providing this to the community, tinkering with servers is fun and a learning experience!
Thanked by (1): c1vhosting.
LinuxFreek.com
Thanks!
I was trying your instructions, Thanks. I coudn't find the the file start-qemu-kvm-slirp.sh so I wasn't able to follow that trick.
Moreover, I found that qcow2 file gets full when you update & try to install tmux / qemu. So I managed to increase the qcow2 file and move /usr & /var to two new partitions.
Finally I bypassed the guest's networking problem connecting through my VPN.
@Not_Oles no dice for shallow?
off course NOt , for you , more like
Oooh
snap
@Not_Oles can you please provide account for Shallow, his key is above.
Thanks a lot.
Hi @cpsd!
Thanks for your report! Looks like you did well for what was, as you said, your first time! Congrats! 🍾
The entire start-qemu-kvm-slirp.sh file is in the linked article:
May I please ask, how did you increase the size of the qcow2 file?
May I please ask how you did this?
Good luck with continuing adventures!
Best wishes!
Tom
I hope everyone gets the servers they want!
Thanks for your kind words! Your comment made my day, so I added it to the OP. Best wishes!
I hope everyone gets the servers they want!
from
man ls
I hope everyone gets the servers they want!
No dice.
Trying to follow the tutorial here.
Need to squeeze my brain.
https://microlxc.net/
@Not_Oles
I'd like an account; I'm interested in learning about creating kvm VPSes.
Let me know what I need to do, thanks
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILUt0NSJah9AEOnk27sVO0pbfvrREdNqtIOCCU1xiNl/ JuiceSSH
Oh! I was looking for a script inside the guest machine after installing the package. So i just tried to run tmux from host and launching the guest machine. But no luck when I ping any IPv4/domain. 100% packet loss.
From host machine:
qemu-img resize debian-sid-nocloud-amd64-daily.qcow2 +10G
From guest machine:
root@localhost:~# fdisk /dev/sda
From host machine:
Now you can repeat those steps for /var partition if you are interested in.
First, you need to fix the ssh daemon:
Second, I had an important missing package (dhclient): apt install isc-dhcp-client
Third, you need a script at the boot process to connect to your vpn. I used one current file as template:
Ready .
Last step:
as I wanted to try a desktop, I installed the x2go daemon and set a required hostname for the guest machine:
And I allowed PasswordAuthentication (in /etc/ssh/sshd_config)