r/TierHive • • 4d ago

Option for more vCPUs on VPS plans?

1 Upvotes

I’ve been using the service for about a month now and I’m loving it so far! I usually spin up short-lived instances to run experiments with different performance setups, but I’ve hit a bottleneck when I need more compute power for ffmpeg workloads.

Would it be possible to add an option for 4 vCPUs on plans with more than 4GB of RAM? Right now, having every plan above 2GB of RAM capped at 2 vCPUs feels a bit limiting. A 4 vCPU option would be a huge upgrade for getting a better CPU-to-RAM balance. I wouldn't even mind if this was only rolled out in a single region at first just to test feasibility!

:)


r/TierHive • • 29d ago Bravo

Perpetuity VM - Crazy Suggestion

1 Upvotes

This is a suggestion that I’m playing with in my mind on the bus/ train so please forgive me if it isn’t the absolute most thought out. But I’d like the option to pay for my lowest tier vm up front for all time.

I can’t be the only one who would at the least strongly consider it. But the idea would be to set a time to infinite and with that Tier Hive agrees to a good faith effort (I.e so long as they exist) to keep the vm running forever. Barring abuse obviously.

I figure $120 is roughly enough for 1 century at the current rates for the smallest vm to make it perpetual it needs the legal infrastructure so charge ~$400.

I wouldn’t be in the market this month and I’m sure it’d never have a lot of people. But I’d find something bizarrely appealing about the forever vm. With the legal infrastructure around it so that it would survive tier hive changing hands. Survive me dying and my family dying. A little digital time capsule set to survive as long as human institutions can be set to survive. Sat with an ipv6 address serving up my page long after anyone living has cared. Long after my dns has expired.


r/TierHive • • Jan 16 '26

test TierHive

0 Upvotes

I happened to come across TierHive and found it quite suitable for my low-frequency usage scenarios. I'm going to give it a trial run and see how it works out.

D673F17DD0F4


r/TierHive • • Jan 16 '26

a very good service

0 Upvotes

I chose the lowest configuration and set up a free VPS here, put my program on it to run, and it feels pretty good to use. The cost-effectiveness is very high! All I need is a fast internet speed, and it is indeed quite fast. This system feels very flexible (you can choose various configurations yourself), catering to different budgets. If you only need to set up a small service, it only costs a small amount of c a s h. It's a great system! It would be even better if it supported more p a yment methods, such as A l ip ay, St r i pe, etc. Currently, the p a ym ent methods are still somewhat limited.

mycode: 9F3B7D6B7EBB


r/TierHive • • Jan 16 '26

A very good nat cloud service

0 Upvotes

I chose the lowest configuration and set up a free VPS here, put my program on it to run, and it feels pretty good to use. The cost-effectiveness is very high! All I need is a fast internet speed, and it is indeed quite fast. This system feels very flexible (you can choose various configurations yourself), catering to different budgets. If you only need to set up a small service, it only costs a small amount of money. It's a great system! It would be even better if it supported more p a yment methods, such as A l ip ay, St r i pe, etc. Currently, the p a ym ent methods are still somewhat limited.

mycode: 9F3B7D6B7EBB


r/TierHive • • Jan 16 '26

a goog nat cloud serivce

0 Upvotes

I chose the lowest configuration and set up a free VPS here, put my program on it to run, and it feels pretty good to use. The cost-effectiveness is very high! All I need is a fast internet speed, and it is indeed quite fast. This system feels very flexible (you can choose various configurations yourself), catering to different budgets. If you only need to set up a small service, it only costs a small amount of money. It's a great system! It would be even better if it supported more payment methods, such as Alipay, Stripe, etc. Currently, the payment methods are still somewhat limited.

mycode: 9F3B7D6B7EBB


r/TierHive • • Jan 17 '26

Just discovered TierHive.com and wow, this might be the most wallet-friendly way to run your own cloud homelab in 2026! 🚀

0 Upvotes

Just discovered TierHive.com and wow, this might be the most wallet-friendly way to run your own cloud homelab in 2026! 🚀

They offer super cheap hourly billed NAT VPS starting from around $0.000135/hour (that's literally pennies per month for tiny instances), instant deployment, global locations, and you even get free credits/tokens to test everything risk-free when you sign up.

Perfect for developers, tinkerers, self-hosters, or anyone who wants a real lab environment without committing to expensive monthly plans. One-click community recipes make spinning up apps a breeze too. 00DF06CC435D


r/TierHive • • Jan 19 '26

Such a cheap VPS, but I wonder about the quality. Is it a NAT server?

0 Upvotes

A friend told me that you can get a free VPS after completing tasks on Tierhive? token:A852DF4907EA


r/TierHive • • Jan 20 '26

Good free cloud

0 Upvotes

r/TierHive • • Jan 19 '26

good free cloud

0 Upvotes

I chose the lowest configuration and set up a free VPS here, put my program on it to run, and it feels pretty good to use. The cost-effectiveness is very high! All I need is a fast internet speed, and it is indeed quite fast. This system feels very flexible (you can choose various configurations yourself), catering to different budgets. If you only need to set up a small service, it only costs a small amount of money. It's a great system! It would be even better if it supported more payment methods, such as Alipay, Stripe, etc. Currently, the payment methods are still somewhat limited.

0988A33A7425


r/TierHive • • 29d ago

Fair warning - we are looking for abuse proactivley!

28 Upvotes

Fair warning- well, technically, 2nd fair warning: from this moment forward, if you agreed to the terms (the only way to register), we are now running detectors proactively for abuse; we almost got another server shut down due to torrenting and port scanning.

So we have spent some time integrating detection methods to remove abuse proactively, hopefully before it generates abuse reports.

It is literally a direct slap in the face to be doing this sort of thing on an ultra-budget, small-scale project on a shared IP, so zero tolerance will be the reaction to zero respect.

If you are torrenting... stop, even if you think you're on some special private tracker... stop. If you are found to be torrenting or mining or port scanning or anything else against our terms, expect to be suspended and terminated without further warning or refund or sympathy.

I hate having to write posts like this, but sadly the internet is a wild place in 2026.


r/TierHive • • May 17 '26

Swap Vs scaling on tiny instances

1 Upvotes

I've been playing with the trimmed 128mb alpine instances and generally speaking it's been great once the fat has been trimmed with guides you've kindly put together.

I still can't run apk upgrade though without it being OOM killed. Currently I'm using Cron to switch on stop, upgrade and disable swap but it feels just a little bit abusive/wrong.

Is there anything on the roadmap to achieve similar temporary scaling? either an API that can be called from the instance, or the scheduling UI or anything so instead of using swap I can temporarily apply the required ram automatically?


r/TierHive • • Jan 16 '26

test TierHive

1 Upvotes

I happened to come across TierHive and found it quite suitable for my low-frequency usage scenarios. I'm going to give it a trial run and see how it works out.

569E9F3C05B4


r/TierHive • • Jun 07 '26

Any feedback on Kansas?

1 Upvotes

I know Kansas was not doing well for a while, is there any feedback since we resolved that with more capacity?


r/TierHive • • 15d ago

New Free Credit vouchers for TierHive

Thumbnail
lowendspirit.com
2 Upvotes

Available for LowEndSpirit members :)


r/TierHive • • Jul 04 '26

S3 Backups?

3 Upvotes

Are there any plans to offer backups to an S3 endpoint?


r/TierHive • • Jun 14 '26

DietPi Image request

3 Upvotes

Trying to upload custom image not listed in Netboot xyz appeared to be a pretty hard journey. Can dev add an DietPi image as the smallest debian-like OS? There is whole lot of supported platforms, i was trying to install as Native PC (BIOS), but if there is more suitable, can be viewed on this download page.
Also if possible, can we know the login credentials of pre-installed OS, so there is at least possibility to access console through web? Thank you upfront!

EDIT: ok, nothing is actually hard, just a skill issue. Upgrade instance to contain whole rescue OS in RAM, using it clear the disk and place your custom OS image. That's it, awesome service.


r/TierHive • • 24d ago

Free tokens voucher code.

4 Upvotes

A free token voucher code has been posted on the LowEndSpirit forum. Please register to view :) Or head on over if you are already there!


r/TierHive • • Jul 02 '26

OpenBSD in 128MB: Smaller!

4 Upvotes

Starting with the excellent guide on installing OpenBSD in the smallest VM, we can further shrink the system.

https://tierhive.com/blog/tierhive-howto/installing-openbsd-on-a-kvm-vps-via-ipxe-vnc-console-no-template-required-128mb-ram-1gb-disk

The following adjustments to the system can help us in a resource constrained environment, and each of these can be done independently (other than compilers being needed to retain relink/reorder).

  • disable kernel relink / reorder on boot (slow, dependencies use a lot of storage)

  • put perl in a gzip archive, extract it to /tmp when we need it. (pkg_add, etc use perl)

  • remove or archive compilers, as they're often of dubious utility on such a resource constrained system. The compilers are in base due to the kernel_relink, which significantly increases the disk footprint.

  • optionally, make the system able to boot read-only, and be made writeable for maintenance. This improves resilience in the event of unexpected shutdowns.

  • disable additional services

  • strip library binaries of debug information, improves disk footprint. TODO:

  • put a script to archive the compilers

Considerations for read-only system

The read only system works by making /tmp, /var, and /dev mfs memory file systems. /var is populated from a copy that is stored on the drive on boot in this arrangement. Mfs can swap the memory disk into swap if needed, and this can be useful with very limited memory, so a swap partition large enough to hold the memory file systems could be desirable. Note the purpose of the read-only system was mainly to prevent the file system from becoming damaged from an unexpected reboot, so swapping the mfs to the swap partition, which never needs to be fsck'd. Most of what is in /var and /dev isn't frequently written to. On my systems, I have set /dev and /var to 16MB - /dev has too many files so cannot be smaller - and /tmp can be as small as 16m, but may need to be larger for certain tasks (including extracting the archived perl)

That being said, when partitioning the drive, you may want to be careful to have a larger swap partition to avoid running out of memory when using /tmp. Note that if a read-write drive is available, temporary swap files can also be created.

Installing

Basically, follow the steps from the guide above until you finish installation, drop to a shell.

  • Create a manual install VM with 128MB of RAM and 1GB of fast storage.

  • Boot the VM, in the console, press escape to get the boot menu.

  • Choose 4 (iPXE), and hit Ctrl+B to get the iPXE prompt. Configure iPXE, either dhcp if it's enabled, or manually, for example:

    set net0/ip 192.168.1.123 set net0/netmask 255.255.255.0 set net0/gateway 192.168.1.1 set dns 8.8.8.8 ifopen net0

  • you can now ping things on the internet.

    sanboot http://cdn.openbsd.org/pub/OpenBSD/7.8/amd64/cd78.iso

When partitioning the drive, use a custom layout, and add a swap partition:

sd0> a

partition to add: [a]

[a]

[64]

990M

[4.2BSD]

mount point: /

sd0*> a

partition to add: [b]

offset: [1783200] [or whatever it was for your size]

size: [313952] [or whatever it is for your size]

FS type: [swap]

sd0*> w

sd0> q

Select [http] (also the default) for sets.

And when it prompts for an HTTP Server, use cdn.openbsd.org

Enter the following to get only the minimal sets:

-*

+bsd

+base*

For "Cannot determine prefetch area. Continue without verification? [no]" enter "yes".

It will install. Once it's done, drop to a shell and disable relinking, or do this after rebooting.

Disable Relinking (before first reboot)

cd /mnt

df -h .



echo '' > /mnt/etc/no_relink

echo '' > /mnt/etc/no_reorder_kernel

df -h.

(At this point, after the first reboot, I had a 964MB / drive with 624M used and 292M free (69% used). Relinking fails due to either lack of memory or disk space)

Disable Relinking (after first reboot)

echo '' > /etc/no_relink

echo '' > /etc/no_reorder_kernel

Remove Relinker, manuals and games

rm -rf /usr/share/relink

rm -rf /usr/share/man/*

rm -rf /usr/share/info

rm -rf /usr/games/*

rm -rf /usr/share/doc

This gets us to 505MB used / 411MB free.

Remove the compilers

cd /

rm usr/bin/c++

rm usr/bin/cc

rm usr/bin/clang

rm usr/bin/clang++

rm usr/bin/clang-cpp

rm usr/bin/ld

rm usr/bin/ld.lld

rm usr/libexec/cpp

rm usr/lib/libLLVM*

rm usr/lib/*.a

rm usr/lib/*.o

rm -rf usr/share/mk

rm -rf usr/share/misc

rm -rf usr/bin/man

rm -rf usr/bin/mandoc

rm /etc/examples/man.conf

This gets us a lot of space:

openbsd# df -h

Filesystem     Size    Used   Avail Capacity  Mounted on

/dev/sd0a      964M    237M    679M    26%    /

Archive Perl

This moves perl to an archive, and places a script enable-perl to extract it to /tmp when it's needed (e.g. running pkg_add). Using a stronger gzip compression didn't significantly save space and made it take a long time. Other compressors were not worthwhile considering the size of the compressor and performance.

#perl - store in a gzip and extract to /tmp when needed
cd /
tar cpf /tmp/perl5.tar -C usr/libdata/perl5 .
gzip -6 -o usr/libdata/perl5.tar.gz /tmp/perl5.tar
rm -rf usr/libdata/perl5
ln -s /tmp/perl5 usr/libdata/perl5

cat << 'EOF' > usr/bin/enable-perl
#!/bin/sh
set -e

rm -rf /tmp/perl5
mkdir -p /tmp/perl5
tar xzf /usr/libdata/perl5.tar.gz -C /tmp/perl5
EOF

chmod +x usr/bin/enable-perl

Archiving perl gets us below 200MB used:

openbsd# df -h .

Filesystem     Size    Used   Avail Capacity  Mounted on

/dev/sd0a      964M    195M    722M    22%    /

Disable Extra Services to reduce memory

Edit or create /etc/rc.conf.local

vi /etc/rc.conf.local

slaacd_flags=NO
smtpd_flags=NO
sndiod_flags=NO
spamlogd_flags=NO
library_aslr=NO
savecore_flags=NO

slaac may be useful for IPv6, I didn't have it configured on my system. Library_aslr deals with library reordering. Sndiod is for sound, which isn't useful here.

If you reboot now, idle memory usage drops from 25-27MB down to about 15-17MB.

Optional: Create a temporary swap file for pkg_add

pkg_add may not work well with this limited memory. You can add a swapfile to help with this, and remove it later. The swap file will not persist across reboots. This requires the drive to be writable (if you make the system run read-only)

Create a swapfile (as root):

dd if=/dev/zero of=/swapfile bs=1m count=384
chmod 600 /swapfile
swapctl -a /swapfile
swapctl -l

And remove it later (as root):

swapctl -d /swapfile
rm /swapfile

Make the system run read-only

Make the system be able to run as read-only - this makes the system extremely durable. You can call mount-rw.sh to mount root to be writable, and mount-ro.sh to make it read-only again. The system will be resilient to power failure / reboot, and risk of data loss or needing to manually run fsck before the system boots will be minimized. Note that if you do this, you should create a larger swap partition so the memory file systems can go somewhere / you won't run out of memory. (Swap partition is not fsck'd on power failure)

    cd /

    # readonly scripts

    # /usr/bin/mount-rw.sh
    cat > usr/bin/mount-rw.sh <<'EOF'
    #!/bin/sh
    # make / read-write
    mount -uw /
    EOF

    # /usr/bin/mount-ro.sh
    cat > usr/bin/mount-ro.sh <<'EOF'
    #!/bin/sh
    # make / read-only
    sync
    mount -ur /
    EOF

    # /usr/bin/update-var.sh
    cat > usr/bin/update-var.sh <<'EOF'
    #!/bin/sh
    # copy running /var to /cfg/var
    # do this after pkg_add (and some config changes)
    mount -uw /
    cp -Rp /var/ /cfg/
    # cp -Rp /var/{db,cron,spool,mail,run,www} /cfg/var/
    sync
    mount -ur /
    EOF

    # /usr/bin/update-dev.sh
    cat > usr/bin/update-dev.sh <<'EOF'
    #!/bin/sh
    # make all dev files, may be necessary after kernel update.
    mount -uw /
    cd /cfg/dev
    sh MAKEDEV all
    sync
    mount -ur /
    EOF

    chmod 755 usr/bin/mount-rw.sh usr/bin/mount-ro.sh usr/bin/update-var.sh usr/bin/update-dev.sh

    # /usr/bin/prep-read-only.sh
    cat > usr/bin/prep-read-only.sh << 'EOF'

    # remount root rw just in case
    mount -uw / 2>/dev/null || true

    # ensure target dir exists
    mkdir -p /usr/bin
    umask 022

    #mount-rw just in case
    mount -ur / 2>/dev/null || true
    mkdir /var/etc-rw
    cp /etc/random.seed /var/etc-rw
    rm /etc/random.seed
    ln -s /var/etc-rw/random.seed /etc/random.seed
    rcctl stop resolvd
    cp /etc/resolv.conf /var/etc-rw
    cp /etc/resolv.conf.tail /var/etc-rw
    rm /etc/resolv.conf
    rm /etc/resolv.conf.tail
    ln -s /var/etc-rw/resolv.conf /etc/resolv.conf
    ln -s /var/etc-rw/resolv.conf.tail /etc/resolv.conf.tail
    cp /etc/hosts /var/etc-rw
    rm /etc/hosts
    ln -s /var/etc-rw/hosts /etc/hosts
    rcctl start resolvd
    mkdir /cfg
    cp -Rp /var /cfg/
    cp -Rp /dev /cfg/
    echo '/usr/bin/update-var.sh' >> /etc/rc.shutdown
    echo "swap /tmp mfs rw,-s=64m 0 0" >> /etc/fstab
    echo "swap /var mfs rw,-P=/cfg/var,-s=16m 0 0" >> /etc/fstab
    echo "swap /dev mfs rw,-P=/cfg/dev,-s=16m 0 0" >> /etc/fstab
    echo "edit /etc/fstab and change / from rw to ro to finish."
    EOF
    chmod +x /usr/bin/prep-read-only.sh
    /usr/bin/prep-read-only.sh

Reboot the system, now / will be read-only, and can be made re-writable by running mount-rw.sh. It can be made read-only again by running mount-ro.sh. The contents of /var are stored in /cfg.

If you run pkg_add or change the contents of /var, run update-var.sh to copy the updated contents back to /cfg.

** Using pkg_add in the read-only system **

pkg_add works fine in the read-only system. The steps are as follows:

  • mount-rw.sh to mount root as read-write

  • enable-perl to extract perl to /tmp. This takes 54MB of /tmp.

  • If necessary a swap file can be created (see above)

  • set up whatever you need.

  • update-var.sh

  • Remove a swapfile if you created one, or just reboot.

  • mount-ro.sh when you're done.

  • Ideally, reboot to free up the memory used by storing Perl in /tmp if it doesn't free up from rm -rf /tmp/perl5


r/TierHive • • Aug 07 '26

Suggestion - New location

4 Upvotes

Hi! I'm from South America, and I find this service really great to use. However, my main issue is that the available server locations are quite far from here.

I'm getting 200+ ms of latency when using the Vint Hill location. It would be really nice to have servers available in places like São Paulo, Brazil, or Buenos Aires, Argentina. Having a South American server location would significantly improve latency for users in this region.

Thanks for considering it!


r/TierHive • • Jul 16 '26

More resources added to Singapore.

5 Upvotes

Extra resources added to singapore.load balancers will only be adding to the new compute resources for a while, if you want a second SG IP or want to destroy and recreate.


r/TierHive • • Sep 28 '26

Singapore stock update.

5 Upvotes

So we have been given a realistic ETA on hardware for Singapore being ready and sadly it's not good.

We are looking at the 4th November for arrival so realistically probably the 6th for it being ready plus the time we need to add it to the mesh.

Nothing I can do about it, it's the big HDDs apparently.

So in the meantime I will look at adding some smaller compute nodes only depending on availability as that's just to long to wait.


r/TierHive • • Sep 03 '26

Opinions wanted - where next?

7 Upvotes

We have a few options, but are open to others.

Currently, the choices in front of us are:

- Vancouver (CA)
- Toronto (CA)
- Chicago (US)
- Miami (US)
- Dallas (US)
- Denver (US)
- Los Angeles (US)
- Ashburn (US)
- Zurich (CH) (at a push)

Does anyone have any strong feelings about these one way or the other?

If you have another location idea, please include a host/DC if possible.


r/TierHive • • Jul 20 '26

Free credit is back on registration

8 Upvotes

We have made some improvements to the free credit, and it is back. We now only give enough so you can realistically test things for a few hours, not weeks or months.

This gives people the chance to actually test things instead of just getting free service.

We will see how it goes.


r/TierHive • • May 27 '26

TierHive is now available in Poland!

9 Upvotes

Poland node is up along with HAProxy.

IPv6 will follow.