Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!


Shells Virtual Desktop
BMail.ag - Secure Email Service
Server.net
CPLicense.net
VPS Server
Buy VPN
Vultr
VMs for AI
HostDare
ReliableSite White-Label Dedicated Hosting for Resellers
InterServer VPS
BMail.ag - Secure Email Service
Best VPN
High-Performance Bare Metal Server Solutions
Karvl.com
Server Mania Cloud Hosting
DataWagon Hosting
AlphaVPS Hosting
Evoxt.com
Clouvider
VPS Hosting with NVMe
Residential IPs in the US & 4G Mobile Proxies in EU & US with Unlimited Bandwidth
ReliableSite White-Label Dedicated Hosting for Resellers
Rabisu - Hosting Solutions
Shells Virtual Desktop
New on LowEndTalk? Please Register and read our Community Rules.

All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.

New Free VPS Location! Alexhost, Chisinau, Moldova via FOSSVPS!

123457

Comments

  • Not_OlesNot_Oles Member, Patron Provider

    @FrankCastle said: Easy peasy lemon squeezie.

    This is a step ahead of where I am, which is excellent!

    Let me think about it. And try it.

    The idea of getting something going that would benefit all the users sounds especially good!

    Do you want something temporary while I am thinking and trying to get what you want going? Might be a day or so. Or do you prefer to wait?

    Thanked by 1FrankCastle
  • @Not_Oles said:
    @zejjint

    Hello! Nice to meet you!

    FOSSVPS still has some dedicated IPv4 VPSes in Moldiva, so I will assign one of those to you.

    Might take a little while, so please be patient.

    I will PM you login info and post here again when your VPS is assigned.

    Glad to have you aboard!

    Tom

    Massive thank you!

    Logged in just fine, will test more ASAP.
    I see there are discussions about distributions here; is this node "stuck" with Ubuntu or is it possible to go with Debian?

    Thanked by 1Not_Oles
  • Not_OlesNot_Oles Member, Patron Provider

    A Chisinau VPS slot has been assigned to @FrankCastle, so, as of now FOSSVPS still has 2 available dedicated IPv4 slots in in Chisinau ( Thanks Alexhost! <3 ) and 3 available NAT VPS slots in London ( Thanks Onlyservers! <3 ). Sorry, LA is fully assigned ( Thanks @fmxm! <3 ).

    FOSSVPS has 29 VPSes assigned in LA, London, and Chisinau.

  • @Not_Oles said:

    This is a step ahead of where I am, which is excellent!

    Let me think about it. And try it.

    The idea of getting something going that would benefit all the users sounds especially good!

    Do you want something temporary while I am thinking and trying to get what you want going? Might be a day or so. Or do you prefer to wait?

    That is very kind of you to offer but I'm in no rush. Take whatever time you need. In the mean time I'm here if you need anything, just let me know.

    Thanked by 1Not_Oles
  • Not_OlesNot_Oles Member, Patron Provider
    edited August 2025

    @zejjnt said: I see there are discussions about distributions here; is this node "stuck" with Ubuntu or is it possible to go with Debian?

    Hi @zejjnt!

    Usually I go for Debian or NetBSD. The Chisinau Node was delivered with Ubuntu. I thought it would be lots of fun to go with Ubuntu since I haven't used it for a while.

    You are right that it would be super great for everyone to be able to install whatever open source OS they want. My question is, though, how to arrange universal open source OS install for everyone without using closed source software? Also, there is my own little preference for ssh and command line, much simpler than something like OpenStack.

    One idea might be to make netboot.xyz available. I've been talking with @babywhale about adding netboot.xyz to BashVM. Unfortunately, I have almost no experience with netboot.xyz.

    Another idea proposed by @FrankCastle is to use limited no-login ssh:

    @FrankCastle said: We would still need to solve getting me access to port 5900 (or 590X if you have used vnc graphics for something else but easy to figure out). This is pretty simple with a restricted shell account that can only do port forwarding (no actual permissions for full shell access). Then I can vnc in over a ssh tunnel (so it is encrypted) and install any operating system I want as many times as I want without ever having to bug you.

    @zejjnt How would you implement open source OS install freedom on our Node? Thanks!

    Thanked by 1babywhale
  • Not_OlesNot_Oles Member, Patron Provider
    virt-install \
      --name vmX \
      --ram 4096 \
      --vcpus 4 \
      --cpu=host \
      --os-variant unknown \
      --disk path=/var/lib/libvirt/images/vmX.qcow2,format=qcow2,bus=scsi,size=100 \
      --network bridge=br0,model=virtio \
      --graphics vnc \
      --boot hd,network,menu=on \
      --autostart \
      --noautoconsole
    

    We would still need to solve getting me access to port 5900 (or 590X if you have used vnc graphics for something else but easy to figure out). This is pretty simple with a restricted shell account that can only do port forwarding (no actual permissions for full shell access). Then I can vnc in over a ssh tunnel (so it is encrypted) and install any operating system I want as many times as I want without ever having to bug you.

    That said, if you are asking for suggestions to make this setup better providing users access to virtsh commands (so they can reboot instances on their own) would probably be a good idea. It would require some config changes but here's the docs for it: https://libvirt.org/uri.html

    With only the limited ssh access how would you change your OS image? :)

  • @Not_Oles said:
    With only the limited ssh access how would you change your OS image? :)

    The boot parameter I provided in the virt-install takes care of that. It provides access to PXE so I can install anything I want using that. No need to attach a cdrom drive or set custom iso images or anything like that. Simple and elegant. :smile:

    Thanked by 1Not_Oles
  • The only real drawback with the virt-install I provided is the "os-variant unknown" section. Going with a specific operating system provides a lot of of optimizations but since I want the flexibility to install whatever that's the best I could come up with. Setting it to a specific linux flavor and then me installing BSD wouldn't make any sense so going with unknown while there can be a little bit of a performance hit it keeps it universally open. I've tried using "os-variant generic" as well but that complains more than unknown. I haven't run any extensive benchmarks between the two. Maybe someone else on here could provide feedback on what they think the best option here would be.

    Thanked by 1Not_Oles
  • Not_OlesNot_Oles Member, Patron Provider

    @FrankCastle said: The boot parameter I provided in the virt-install takes care of that. It provides access to PXE so I can install anything I want using that. No need to attach a cdrom drive or set custom iso images or anything like that. Simple and elegant.

    @FrankCastle Excellent! I have to look into this. I don't remember previously seeing

    --boot hd,network,menu=on \

    Thanks for the hint! Much appreciated! <3

    By the way, I'm looking for some small financial contributions to aggregate the approximately $200 required to register FOSSVPS as a non-profit. After registration, I hope to get a 501(c)(3).

    For reasons related to the tax exempt status, expenses might best be paid with funds the majority of which derive from contributions by the public. In other words, maybe I shouldn't just pay the $200 myself. I already have $50 contributed, so we are on the way.

    If by any chance you know somebody who might want to contribute, please put them in touch with me.

  • StarnbergStarnberg Member
    edited August 2025

    An update from my side: I've been working on a page that would include most of the data sources of interest that the VPS provides. I am still debugging some items, but hope to get it ready soon.

    Yesterday and the day before were the first full days with the NTP server in the NTP pool. Traffic continues to be below 1Mbit/s on average, making for about 12GB traffic in+out per day. I expect it to go up a bit further still, but not much. I.e., I don't think it will exceed 1Mbit/s by much, if at all.

    There is a slight variation of traffic throughout the day, but like the traffic demand more on the lower end of what I've seen so far.

    The above figures are all the traffic of the VPS, but NTP is the dominant one for most of the time. I've throttled the background package downloads so they don't distort the picture too much. The stretches in the figure where there is noticeably more inbound traffic than outbound traffic could still be those downloads. Or it could be some misbehaving clients of well-known types seen elsewhere as well. Those are detected using Miroslav Lichvar's ntpguard tool, and subsequently filtered (they keep hammering a server at such a high rate so as to suggest they don't even use the time they get back with most responses).

    The server seems to be doing well in the pool, nothing out of the ordinary in the delay and score graphs.


    I've been loosely monitoring, and comparing, the CPU load as reported inside the VPS, and as seen from the host. Even without trafficserver running, the load seen on the host side is still about one CPU core most of the time, while the load seen inside the VPS is mostly less than 30% of a virtual CPU core, with chronyd reaching about 15% for a packet rate of about 1000 packets/second.

    I've not yet stopped various services inside the VPS individually (e.g., didn't want to defer the traffic estimate further by even temporarily stopping chronyd) to see whether there is a single one, or a subset, that cause the majority of the load seen on the host side. But I am starting to think that the discrepancy between the load levels inside and outside the VPS might simply be due to various overheads associated with the virtualization layer, with different programs exercising the different types of overheads to differing degrees (based on what they are supposed to do). So I will dig a bit deeper (e.g., stop individual services to see which ones make most of a difference), but I don't think any urgency is needed.

  • Not_OlesNot_Oles Member, Patron Provider

    @Not_Oles said: @zejjnt How would you implement open source OS install freedom on our Node? Thanks!

    Maybe I should just reinstall your VPS with Debian?

  • @Not_Oles said:
    @FrankCastle Excellent! I have to look into this. I don't remember previously seeing

    --boot hd,network,menu=on \

    It was part of the blob I provided.

    Thanks for the hint! Much appreciated! <3

    Sure thing, always happy to help. I tried to make it as hands off as possible and provided everything required so all you had to do was cut and paste.

    If by any chance you know somebody who might want to contribute, please put them in touch with me.

    Definitely, will do.

    Thanked by 1Not_Oles
  • Not_OlesNot_Oles Member, Patron Provider

    @Starnberg Where do I look for more details of (1) how you are collecting and (2) how you are displaying the data? Or details of a similar setup, not exactly yours, also would be fine. Thanks!

  • StarnbergStarnberg Member
    edited August 2025

    @Not_Oles, the first two graphs are done using vnStati, based on network data collected by vnStat (or rather, the vnstatd daemon responsible for collecting the network data). Both are standard packages under Debian et al. vnStati is for rendering nice graphs, and a sample CGI script included with the package then orchestrates the generation of different types of graphs, and of HTML pages collating those graphs. vnstat is a tool to access the same data from the CLI.

    The last two graphs are just included from the NTP Pool side, they are based on data the monitoring infrastructure of the Pool collects (and which is also accessible in raw form).

    I am also using darkstat, which unfortunately seems no longer maintained by upstream, but is still a standard package. It provides a slightly different view of network traffic. I like it because one can use a pcap filter expression to select traffic to be counted, e.g., just NTP traffic (vs. vnstatd counting all traffic passing through an interface).

    And I've installed a HetrixTools agent, having learned about it in this thread. It is one source for the CPU data from inside the VPS that I mentioned verbally.

    Thanked by 2Not_Oles BasToTheMax
  • Not_OlesNot_Oles Member, Patron Provider

    @Starnberg Okay thanks for the extra explanation! Very helpful!

    Thanked by 1Starnberg
  • StarnbergStarnberg Member
    edited August 2025

    @Not_Oles I had been planning on providing a more elaborate description alongside the web page I mentioned that collates output from various tools in one place once I'll share that page. It will also include output from some other tools/data sources.

    Thanked by 1Not_Oles
  • Thanks to @Not_Oles for working with me to get everything working. Thanks to @alexhost for donating the hardware. Thanks to FOSSVPS for such an awesome project. Thanks to everyone else involved!

    Thanked by 1Not_Oles
  • Not_OlesNot_Oles Member, Patron Provider

    @FrankCastle has been teaching me about setting up a VPS configuration where users have access to pxe boot and VNC via an ssh tunnel (without login to the node).

    Maybe Frank might post about how he made an OS install following the configuration of his VPS. I haven't yet seen this type of OS install from the user perspective.

    I could post about the sever node configuration if anyone is interested.

    Thanked by 1FrankCastle
  • @Not_Oles said:
    Maybe Frank might post about how he made an OS install following the configuration of his VPS. I haven't yet seen this type of OS install from the user perspective.

    I just slapped OpenBSD 7.7 on it as a test to make sure everything worked as expected. I can't promise I'll have the time to take screenshots and such when I start messing with Debian 13 but if I do have the spare time and anyone is interested I can definitely try to show the highlights (too lazy to make it super in depth). If anyone is interested or has specific questions about it just let me know.

    I just refuse to use templates or any cookie cutter installs because I'm a paranoid tin foil hat wearing conspiracy theory person that has to have full disk encryption and a few other tricks to make it more difficult for anyone to snoop on my little slices. In reality, I doubt anyone actually wants to spy on my activities anyway but better safe than sorry I suppose.

  • Not_OlesNot_Oles Member, Patron Provider

    @FrankCastle said: If anyone is interested or has specific questions about it just let me know.

    I suppose I oughta just try it from the user side.

    Locally, run something like ssh $user@$IP -L 59XX:localhost:59XX

    Then in a local VNC client, localhost:59XX. No password needed?

    What should I initially expect to see inside the VNC client?

    How do I start an install?

  • Hi @Not_Oles
    If i am qualified. I'd like to host nginx, phpmyadmin, mariadb, wordpress etc for my blog
    any location and I like to use ubuntu
    thanks...

    Thanked by 1Not_Oles
  • Not_OlesNot_Oles Member, Patron Provider

    Hi @swarupgolui!

    Welcome to LET! Congrats on your new account!

    I'd love to have you on one of the FOSSVPS servers!

    Maybe you could make it easier for me to say yes by sharing some additional information about yourself and your computer background?

    Do you have an existing blog somewhere?

    Anything else that you want to share?

    Thanks!

    Best wishes!

    Tom

  • Hi @Not_Oles

    Do you have an existing blog somewhere?

    Yes, I had but I miss the renew period because 1 month ago I had a bike accident and got injured badly, rn domain status is pending delete, I already talk with Namecheap but they said not posable to renew rn because domain status is pending delete
    they said domain will be available to re-register again on 26/08/2025

    Maybe you could make it easier for me to say yes by sharing some additional information about yourself and your computer background?

    Nothing special, previously I was using AWS free tier for my domain but rn AWS free tier is no more free..

    Thanked by 1Not_Oles
  • @Not_Oles said:
    I suppose I oughta just try it from the user side.

    You should, that's a good idea. :smile:

    Locally, run something like ssh $user@$IP -L 59XX:localhost:59XX

    Then in a local VNC client, localhost:59XX. No password needed?

    Pretty much, you got it.

    What should I initially expect to see inside the VNC client?

    You see will most likely see SeaBIOS boot menu or PXE might have stalled out and be sitting at a screen saying it wasn't able to boot. You just reboot to start the loop all over and cath the process this time through to start your install.

    How do I start an install?

    Same way as every other provider that doesn't have an install template for the operating system of your choice. Standard PXE install, nothing special at all.

    Thanked by 1Not_Oles
  • Not_OlesNot_Oles Member, Patron Provider

    @swarupgolui

    Thanks for your message! Sorry to hear about your bike accident! Hope everything is healed soon!

    As you can understand, from my perspective of trying to administer the servers, a significant is that you have a brand new LET account. You haven't been part of our community for long enough to use your posts and comments to get a picture of how positive and helpful you are. As you will understand, everything is right about what you are saying, but there is no idea about how anything could be confirmed.

    For example, you didn't mention the name of your domain. Maybe your former site still remains available on archive.org?

    Until your positive and helpful post and comment history is built, you still can consider providing more information -- if that's a good choice from your perspective.

    Thanks again for starting your FOSSVPS application!

    Best!

    Tom

    Thanks to FOSSVPS' wonderful server Node donors: OnlyServers, Alexhost, and @fmxm. <3 Thanks to @babywhale for BashVM! Thanks to @AuroraZero for hosting the FOSSVPS wesite on YetiNode free!

  • Not_OlesNot_Oles Member, Patron Provider

    Hello! Happy Sunday!

    The remaining two dedicated IPv4 VPSes in Chisinau have been allocated. Thanks to Alexhost for their kind donation! <3

    More Chisinau dedicated IPv4 VPSes might become available if additional IPv4s are donated, if another server is donated, or if one of the current clients moves elsewhere.

    Two of the three remaining London NAT VPSes have requests under consideration, but not yet decided. At least one London NAT VPS seems currently to remain available. Thanks to Onlyservers for their kind donation! <3

    I look forward to further discussions of how things are going on our existing VPS installs, additional server donations, and more FOSSVPS clients!

    Best!

    Tom

  • Not_OlesNot_Oles Member, Patron Provider

    All the Chisinau VPSes have been assigned.

    All the London VPSes have been assigned.

    All the Los Angeles VPSes have been assigned.

    Thanks to FOSSVPS' wonderful server Node donors: OnlyServers, Alexhost, and @fmxm. <3 Thanks to @babywhale for BashVM! Thanks to @AuroraZero for hosting the FOSSVPS wesite on YetiNode free! <3

    Thanks to our 34 wonderful users! <3

    More soon! :star:

  • @FrankCastle said:

    @Not_Oles said:
    I suppose I oughta just try it from the user side.

    You should, that's a good idea. :smile:

    Locally, run something like ssh $user@$IP -L 59XX:localhost:59XX

    Then in a local VNC client, localhost:59XX. No password needed?

    Pretty much, you got it.

    So anyone with such a user account on the host can get access to the VNC console for any VPS running on that host then?

    Thanked by 1Not_Oles
  • FrankCastleFrankCastle Member
    edited August 2025

    @cmeerw said:
    So anyone with such a user account on the host can get access to the VNC console for any VPS running on that host then?

    Hell no, that would be a huge security lapse. Each account is only allowed to their dedicated vnc port. It is a very valid question though but I covered all of these details with Not_Oles in direct messages so not every aspect of the config can be seen in this thread. We aren't trying to give everyone access to every VM. :wink:

    Thanked by 2cmeerw Not_Oles
  • Not_OlesNot_Oles Member, Patron Provider

    @cmeerw If I understand right, there seem to be at least three reasons why no user gets access to all the VNC consoles. First, if I understand right, VNC isn't running on the currently deployed VPSes, except for one. Second, each VPS' console would run on a different port, and each user account would get restricted access only to that one port. Third, VNC has password capability which could be used, although I don't believe we set a password for the single VNC which is running now.

    The way it works is that VNC runs restricted to localhost. The user gets a host account with the shell set to /usr/sbin/nologin. The user connects via an ssh tunnel. There is a per user sshd configuration on the host:

      PermitOpen 127.0.0.1:59XX
      X11Forwarding no
      AllowAgentForwarding no
      ForceCommand /bin/false
    

    If I understand right, the sshd configuration allows the user to connect to only his assigned single localhost port.

    I always am super glad to have your input into whatever FOSSVPS is doing and into whatever I am doing! I really appreciate your constantly generous willingness to help. Thank you so much! <3

    Hopefully I can do much better at publishing all the details as things continue to develop. If you see the least problem with anything, I always want you to speak up just like you are doing now! <3

    Thanks also to @FrankCastle for developing the VNC configuration! <3

    Thanked by 2cmeerw FrankCastle
Sign In or Register to comment.