Bitcoin Forum
May 07, 2024, 08:16:52 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 3 4 5 »  All
  Print  
Author Topic: SporeStack: Launch VPS servers with Bitcoin, BCH, BSV, XMR Anonymous, API driven  (Read 19719 times)
sega01 (OP)
Sr. Member
****
Offline Offline

Activity: 391
Merit: 333



View Profile
January 12, 2017, 04:02:38 PM
Last edit: December 13, 2019, 12:05:55 AM by sega01
 #1

Servers last from 1-28 days, but can usually be topped up. Multiple regions available, multiple Linux images and iPXE. No registration required, no IPs logged.

Pretty easy to try:

Launch on the website: https://sporestack.com/

Screenshot:



Or your console:

Code:
pip3 install  sporestack
sporestackv2 launch YourHostname --operating_system debian-9 --ssh_key_file ~/.ssh/id_rsa.pub --days 1 --currency btc

Handy for development, quick VPNs, network test servers, or building out a whole infrastructure on microservices. Giving the servers fixed lifetimes lets you expect failure and short server life so that you develop around it.

Also supports hidden hosting, launching a server that's only accessible through Tor.

More information at SporeStack.com, or the V3 onion service on Tor.

In action:



Pricing:
(Does not apply to hidden, Tor-only servers)
Cores    Memory (GiB)    Disk (GiB)    Bandwidth (TiB)    Approximate price per 28 days (USD)
1    1    25    1    9.00
1    2    50    2    18.00
1    3    60    3    27.00
2    2    60    3    27.00
3    1    60    3    27.00
2    4    80    4    36.00
4    8    160    5    72.00
6    16    320    6    144.00
8    32    640    7    288.01
12    48    960    8    432.00
16    64    1280    9    576.00
20    96    1920    10    864.01
24    128    2560    11    1152.00
32    192    3840    12    1728.00

Thanks!
1715069812
Hero Member
*
Offline Offline

Posts: 1715069812

View Profile Personal Message (Offline)

Ignore
1715069812
Reply with quote  #2

1715069812
Report to moderator
1715069812
Hero Member
*
Offline Offline

Posts: 1715069812

View Profile Personal Message (Offline)

Ignore
1715069812
Reply with quote  #2

1715069812
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715069812
Hero Member
*
Offline Offline

Posts: 1715069812

View Profile Personal Message (Offline)

Ignore
1715069812
Reply with quote  #2

1715069812
Report to moderator
1715069812
Hero Member
*
Offline Offline

Posts: 1715069812

View Profile Personal Message (Offline)

Ignore
1715069812
Reply with quote  #2

1715069812
Report to moderator
1715069812
Hero Member
*
Offline Offline

Posts: 1715069812

View Profile Personal Message (Offline)

Ignore
1715069812
Reply with quote  #2

1715069812
Report to moderator
eckmar
Legendary
*
Offline Offline

Activity: 1878
Merit: 1038


Telegram: https://t.me/eckmar


View Profile
January 12, 2017, 08:49:33 PM
 #2

Looking at your site it's interesting. But why you only sell servers for 1-28 days ? I don't understand if you are able to continue with same server after that time period (renew the contract after every 28 days for the same server) or new server is generated every time ?
sega01 (OP)
Sr. Member
****
Offline Offline

Activity: 391
Merit: 333



View Profile
January 12, 2017, 10:36:46 PM
 #3

Looking at your site it's interesting. But why you only sell servers for 1-28 days ? I don't understand if you are able to continue with same server after that time period (renew the contract after every 28 days for the same server) or new server is generated every time ?

28 days is the max life of any one server that I offer, by design. If you want to have them for longer, just create another one near expiry time and switch over.

Server failures are pretty inevitable so if you iron out an automated process to replace them every month it should be beneficial once you get past the annoying phase. Handling failure is a part of good infrastructure design. It also makes security patching a bit easier as you just replace the entire server.
sega01 (OP)
Sr. Member
****
Offline Offline

Activity: 391
Merit: 333



View Profile
January 17, 2017, 10:25:12 PM
 #4

Vultr's European and Asian regions have been added. Lots of small updates across the board, but I think the nodemeup's help page tells the most:

Code:
usage: nodemeup [-h] [--osid OSID] [--dcid DCID] [--flavor FLAVOR]
                [--days DAYS] [--uuid UUID]

optional arguments:
  -h, --help       show this help message and exit
  --osid OSID      Default: 230 (FreeBSD 11)
                   216: Ubuntu 16.04 i386
                   147: CentOS 6 i386
                   152: Debian 7 i386 (wheezy)
                   140: FreeBSD 10 x64
                   194: Debian 8 i386 (jessie)
                   225: Fedora 24 x64
                   193: Debian 8 x64 (jessie)
                   128: Ubuntu 12.04 x64
                   215: Ubuntu 16.04 x64
                   148: Ubuntu 12.04 i386
                   179: CoreOS Stable
                   127: CentOS 6 x64
                   234: OpenBSD 6 x64
                   139: Debian 7 x64 (wheezy)
                   167: CentOS 7 x64
                   230: FreeBSD 11 x64
                   231: Ubuntu 16.10 x64
                   232: Ubuntu 16.10 i386
                   233: Fedora 25 x64
                   160: Ubuntu 14.04 x64
                   161: Ubuntu 14.04 i386
                   162: CentOS 5 x64
                   163: CentOS 5 i386
  --dcid DCID      Default: (probably) 3 (Dallas)
                   24: Paris
                   25: Tokyo
                   39: Miami
                   12: Silicon Valley
                   19: Sydney
                   40: Singapore
                   1: New Jersey
                   3: Dallas
                   2: Chicago
                   5: Los Angeles
                   4: Seattle
                   7: Amsterdam
                   6: Atlanta
                   9: Frankfurt
                   8: London
  --flavor FLAVOR  Default: 9 (768MiB)
                   95: RAM: 4096, VCPUs: 4, DISK: 90
                   29: RAM: 768, VCPUs: 1, DISK: 15
  --days DAYS      Days to live: 1-28. Defaults to 1.
  --uuid UUID      Force a specific UUID.
Emerge
Legendary
*
Offline Offline

Activity: 854
Merit: 1000



View Profile
January 18, 2017, 03:59:46 PM
 #5

I like the web apps you make. What do you do or have you done?
Are you interested in working with startups?
Josepino
Full Member
***
Offline Offline

Activity: 168
Merit: 100


View Profile
January 18, 2017, 04:06:01 PM
 #6

Thank you for your share. It's very useful for me
I will rent some vps for sporestack.
sega01 (OP)
Sr. Member
****
Offline Offline

Activity: 391
Merit: 333



View Profile
January 18, 2017, 05:36:24 PM
 #7

I like the web apps you make. What do you do or have you done?
Are you interested in working with startups?

Thank you!

Before Answer Market, Coinfee, and SporeStack, I've worked at Matterport, ThousandEyes, and Rackspace. A long while back I developed two Linux distributions. I'm definitely more in the infrastructure/devops realm, but I am working more and more on my development skills.

LinkedIn covers my work history pretty well: https://www.linkedin.com/in/teran-mckinney

Matterport and ThousandEyes were startups. When I joined Matterport, I was the one of two infrastructure people on the current team. I like startups, but they can be hit or miss with direction. It really depends on the mission and the people, but I don't mind a bit of chaos and starting from the ground up. I can work quickly or work well, but I prefer biasing to working well and getting things done in a way that is sustainable for the long term. I also know that sometimes you need to work fast to rush something out the door, in a pinch.

My preference is for half-time and remote, but I am open to most opportunities. Even if remote, I can travel to the office (if there is any, heh) from time to time. Especially for starting out.

I do have a phone interview today and am looking into another opportunity, but nothing has been settled or decided yet. If you're interested, please send me an email. I can give you my phone number and we can talk more from there.

I appreciate your interest! I hope that answers your question. I'm excited to talk to you if you are still interested.

Quote
Thank you for your share. It's very useful for me
I will rent some vps for sporestack.

Thank you! I'm glad to hear that. If you have a black text on white terminal you may have issues with the QR code. A reverse terminal seems to be the only one that works for that. I'm thinking about alternating QR colors to be sure one works. Not sure if there's a way I can probe the terminal for its color behavior...
babo
Legendary
*
Online Online

Activity: 3598
Merit: 4131



View Profile WWW
January 19, 2017, 11:22:34 AM
 #8

really nice project

and commandline executables is opensource?
can used under tor network?

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
sega01 (OP)
Sr. Member
****
Offline Offline

Activity: 391
Merit: 333



View Profile
January 19, 2017, 08:14:03 PM
 #9

really nice project

and commandline executables is opensource?
can used under tor network?

Thank you! Yes to both of your questions.

Still need to clean up the code more, but the client code and library is released into the public domain: https://github.com/sporestack/sporestack-python/blob/master/sporestack/nodemeup.py

Just tested it with torsocks. Seems to work fine as
Code:
torsocks nodemeup
eckmar
Legendary
*
Offline Offline

Activity: 1878
Merit: 1038


Telegram: https://t.me/eckmar


View Profile
January 19, 2017, 08:15:10 PM
 #10

Looking at your site it's interesting. But why you only sell servers for 1-28 days ? I don't understand if you are able to continue with same server after that time period (renew the contract after every 28 days for the same server) or new server is generated every time ?

28 days is the max life of any one server that I offer, by design. If you want to have them for longer, just create another one near expiry time and switch over.

Server failures are pretty inevitable so if you iron out an automated process to replace them every month it should be beneficial once you get past the annoying phase. Handling failure is a part of good infrastructure design. It also makes security patching a bit easier as you just replace the entire server.

Yeah but think about someone wanting to launch their app with your service. That person will have to migrate files and database every month and if he have somewhat decent website (decent like got some cool features) it will for sure be pain in the ass
babo
Legendary
*
Online Online

Activity: 3598
Merit: 4131



View Profile WWW
January 19, 2017, 11:15:37 PM
 #11

Thank you! Yes to both of your questions.

Still need to clean up the code more, but the client code and library is released into the public domain: https://github.com/sporestack/sporestack-python/blob/master/sporestack/nodemeup.py

Just tested it with torsocks. Seems to work fine as
Code:
torsocks nodemeup

very nice ^_^ i love it
thank you

very nice project again

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
ranlo
Legendary
*
Offline Offline

Activity: 1974
Merit: 1007



View Profile
January 20, 2017, 02:56:10 AM
 #12

Looking at your site it's interesting. But why you only sell servers for 1-28 days ? I don't understand if you are able to continue with same server after that time period (renew the contract after every 28 days for the same server) or new server is generated every time ?

28 days is the max life of any one server that I offer, by design. If you want to have them for longer, just create another one near expiry time and switch over.

Server failures are pretty inevitable so if you iron out an automated process to replace them every month it should be beneficial once you get past the annoying phase. Handling failure is a part of good infrastructure design. It also makes security patching a bit easier as you just replace the entire server.

I 100% agree with this principle. I don't necessarily agree that having temp servers is a great thing, but keeping servers up (when accounting for DDoS, traffic spikes, updates, etc.) requires redundancy, and that would, by its nature, make this fine (automated process to spin up new servers as others go down).

https://nanogames.io/i-bctalk-n/
Message for info on how to get kickbacks on sites like Nano (above) and CryptoPlay!
sega01 (OP)
Sr. Member
****
Offline Offline

Activity: 391
Merit: 333



View Profile
January 24, 2017, 12:42:04 AM
 #13

Thank you all for your feedback!

SporeStack is now available over HTTPS: https://sporestack.com/

The client has changed from 'nodemeup' to 'sporestack'. 'sporestack spawn' is equivalent to 'nodemeup'.

Changes demonstrated here: https://asciinema.org/a/100459
babo
Legendary
*
Online Online

Activity: 3598
Merit: 4131



View Profile WWW
January 25, 2017, 01:43:19 PM
 #14

great job
i'm follow this project and when i need disposable server i'll use it

now i use a "buffer" vps, but is ugly way.. disposable is better

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
sega01 (OP)
Sr. Member
****
Offline Offline

Activity: 391
Merit: 333



View Profile
February 16, 2017, 04:13:45 PM
 #15

More updates to SporeStack. I've now moved http://go-beyond.org/ over to it.

You can see how I use it here: https://github.com/teran-mckinney/staticator

I've also launched https://launch.sporestack.com/ since I last updated this thread.
babo
Legendary
*
Online Online

Activity: 3598
Merit: 4131



View Profile WWW
February 16, 2017, 07:16:52 PM
 #16

I've also launched https://launch.sporestack.com/ since I last updated this thread.

really cool service! ^_^ VPN! wow and Minecraft Server Cheesy

u can add more "game" server? like enemy territory, unreal, etc?

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
sega01 (OP)
Sr. Member
****
Offline Offline

Activity: 391
Merit: 333



View Profile
February 23, 2017, 02:32:05 AM
 #17

I've also launched https://launch.sporestack.com/ since I last updated this thread.

really cool service! ^_^ VPN! wow and Minecraft Server Cheesy

u can add more "game" server? like enemy territory, unreal, etc?

Definitely possible. If there's a Linux or FreeBSD daemon for the game, you can write a launch script to make it happen.

You can see the current ones here and create a pull request to submit a new one: https://github.com/sporestack/node-profiles
babo
Legendary
*
Online Online

Activity: 3598
Merit: 4131



View Profile WWW
February 23, 2017, 08:35:40 AM
 #18

nice, definitely absolute cool Smiley
i will add enemy territory and other free games

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
sega01 (OP)
Sr. Member
****
Offline Offline

Activity: 391
Merit: 333



View Profile
February 27, 2017, 06:34:35 PM
 #19

I added a Hidden Service for SporeStack: http://spore64zke3ofvbp.onion/

With the latest sporestack pip installable, you can launch servers using the Hidden Service.

Code:
sporestack --endpoint http://spore64zke3ofvbp.onion spawn
sega01 (OP)
Sr. Member
****
Offline Offline

Activity: 391
Merit: 333



View Profile
March 02, 2017, 03:56:59 AM
 #20

I've added iPXE support to SporeStack.

Example:

Code:
$ cat coreos
#!ipxe

set base-url http://stable.release.core-os.net/amd64-usr/current
kernel ${base-url}/coreos_production_pxe.vmlinuz sshkey="ssh-rsa yourkeyhere"
initrd ${base-url}/coreos_production_pxe_image.cpio.gz
boot
$ sporestack spawn --days 2 --ipxe --startupscript coreos

Couple minutes later:

Code:
ssh core@(uuid returned).node.sporestack.com

You'll need to upgrade to the latest sporestack pip: pip install sporestack --upgrade

You can also do:
Code:
sporestack spawn --ipxe_chain_url http://boot.netboot.xyz
, grab the kvm_url from
Code:
sporestack list
, point your browser at it, then boot any number of images from there.

Still kind of in progress, but it works from my testing.
Pages: [1] 2 3 4 5 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!