Live data from Hacker News

Show HN: VirtKick – Self-hosted Digital Ocean

virtkick.io

31–40 of 96 posts

Re: Show HN: VirtKick – Self-hosted Digital Ocean

#31
post #23

I feel as though this is one step above just a web page with an email box. Aside from listing a suite of popular OSS, you haven't explained what this app does. Is it similar to Panamax in that it offers you a UI, but only for one box / Flynn or Deis which is trying to create an open source Heroku / something completely different?

Flynn, Deis, Heroku are PaaS - they are focused on applications.

VirtKick is like DigitalOcean or Linode - they are focused on machines (and containers, that you think of as machines). You install it on your Linux desktop (for localhost hacking), or home or dedicated server (for something more).

Will try to express it a little bit better. Thanks for your feedback.

Re: Show HN: VirtKick – Self-hosted Digital Ocean

#32
post #27
post #5

Earlier quoted context omitted.

A complete re-working - as OpenStack is too big if you're not a corporation with a very big infrastructure.

I disagree - OpenStack scales down perfectly to two-machine or even (one-machine) deployments (if you don't want HA). It is a pain to configure, but that's the price you pay for flexibility, future-proofing (scalability) and its' true community development model.

"Pain to configure" is a blocker here, though. That's why we sacrifice flexibility for simplicity. OpenStack is great for environments that need it - VirtKick won't fit them.

Re: Show HN: VirtKick – Self-hosted Digital Ocean

#34

This is a great project. However, given the nature of the project and the license, would this then require any software hosted with it to be AGPLv3? Could I run software that is a mix of Apache, MIT, and Erlang Public License in a VirtKick container without violating AGPLv3?

All infra code needs to carry the MIT license or similar, IMHO. It's infrastructure.

Virtkick has a web application component, which makes the AGPL a great choice. Without the 'Affero' component, anyone could host a version of VirtKick with proprietary modifications.

Re: Show HN: VirtKick – Self-hosted Digital Ocean

#35

seems the backend is python, and the web app is ruby. Curious as to why you decided to use 2 different languages.

(co-founder here) The backend will be ruby as well, we used webvirtmgr only as a means to kickstart the project and have something usable quickly. :) On a general note though we aren't afraid to mix languages. For example node.js is used to handle web sockets for the VNC console as well as for the starter application.

Re: Show HN: VirtKick – Self-hosted Digital Ocean

#36

Earlier quoted context omitted.

All infra code needs to carry the MIT license or similar, IMHO. It's infrastructure.

Virtkick has a web application component, which makes the AGPL a great choice. Without the 'Affero' component, anyone could host a version of VirtKick with proprietary modifications.

What's wrong with that? Don't we want to encourage proprietary companies to host using open software?

Re: Show HN: VirtKick – Self-hosted Digital Ocean

#37
post #12

Earlier quoted context omitted.

Excactly right - plus on remote hypervisors too. External monitoring integration, and off-site status page, will be actual features of VirtKick. Think of VirtKick is a 1-click installable panel that you can use both on your desktop and as a VPS provider. Instead of paid features, we want it to be forever free - instead, we aim to be crowdfunded. https://www.indiegogo.com/projects/virtkick-take-cloud-back

> Excactly right - plus on remote hypervisors too. Things get crazy here (in a good way). You could create federation where you allow remote hypervisor management from a central authority (your app). #ArchiveTeam needs their VM running for the latest web property shutdown? Here, have access to my overpowered home router to run a few tiny VMs to help the cause. Knocked it out of the park here guys (and/or gals)! Aweso…

(co-founder here) we try to not get ahead of ourselves, working on the basics first but it's sometimes nice to think big as well and you have some interesting ideas sir, thanks!

Re: Show HN: VirtKick – Self-hosted Digital Ocean

#38
post #11

Earlier quoted context omitted.

I didn't spot your question. The best way would be to contribute. :) We currently have virtkick-starter, a bunch of scripts that set everything up. You could try it out on Guix and improve if needed. https://github.com/virtkick/virtkick-starter

>The best way would be to contribute. :) Of course, I was just wondering where a ticket could be created so that it's on the record as a feature request. >We currently have virtkick-starter, a bunch of scripts that set everything up. Perfect. I'll have a look. Thanks! Edit: I think we have a misunderstanding. I would like to use VirtKick to provision Guix VMs, not just install VirtKick on Guix.

Oh, that's relatively easy at the moment. Put your distro in these two files. ISO will be autodownloaded by `virtkick-starter` script, and the distro will appear on VM create screen. It'll be configurable in the settings in a month, of course. http://goo.gl/u1LKwi http://goo.gl/j1j80f

Re: Show HN: VirtKick – Self-hosted Digital Ocean

#39

Earlier quoted context omitted.

Docker works with LXC

Docker moved out of lxc long time ago

Docker by default uses their own libcontainer now but you can change that. In fact last time I checked it supported quite a few via execution drivers like OpenVZ, systemd-nspawn, libvirt-lxc, libvirt-sandbox, qemu/kvm, BSD Jails, Solaris Zones, chroot
Post reply on HN