TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: VirtKick – Self-hosted Digital Ocean

216 pointsby Nowakerover 10 years ago

21 comments

davexunitover 10 years ago
This is an awesome project! Thanks for choosing the AGPLv3!<p>I tried to create a VM on the demo site, and got a nice Ruby error message next to the VM&#x27;s name on the &#x27;Machines&#x27; page: undefined method `+&#x27; for nil:NilClass<p>Still, I&#x27;m very excited about this!<p>If anyone from the project reads this: Where is the appropriate place to request support for an additional GNU&#x2F;Linux distribution? I would love to get GNU Guix running on this.<p>Edit: It seems that I have jumped the gun with my enthusiasm for this project. They will be selling proprietary re-licensed versions as a reward and require copyright assignment for contributions.<p>VirtKick, please reconsider your decision to require copyright assignment. I want my contributions to the free software community to remain free.
评论 #8528766 未加载
评论 #8527423 未加载
评论 #8528313 未加载
评论 #8527396 未加载
eltondegeneresover 10 years ago
This looks cool, but I can&#x27;t see why contributors should assign you copyright so you can sell proprietary versions of VirtKick. Very few free software projects have copyright assignment requirements (GNU being a notable exception).
评论 #8528013 未加载
评论 #8527999 未加载
caternover 10 years ago
So what exactly is the advantage of using this layer over the existing libvirt ecosystem? If this is supposed to manage your VMs for you instead of you using the existing libvirt tools, I can see a number of disadvantages.<p>* No virt-manager with SPICE, networking configuration, and other features<p>* No virt-install for very easy creation of VMs, even straight from distro repository URLs<p>* No virsh for command-line management<p>* In general, no seamless use of any of the vast ecosystem of tools around libvirt<p>Is the only advantage that it supports Docker? In that case, why not just add support for Docker into libvirt, and Docker images into virt-install? Is the advantage that it&#x27;s a web UI for libvirt? There are certainly plenty of those already, but I guess creating another one is fine. I really don&#x27;t see the use-case.
评论 #8528306 未加载
评论 #8528369 未加载
warcodeover 10 years ago
So just for clarity. I&#x27;ll be able to download your source&#x2F;package, install, go to the web interface and start spinning up VM instances on the same machine?<p>Are the extras like monitoring 3rd party integrations that I&#x27;ll have to pay for, or actual features of VirtKick?
评论 #8527451 未加载
sciurusover 10 years ago
This looks interesting: I&#x27;ve often wanted something with more features than just kvm+libvirt but less complexity than OpenStack or other &quot;private cloud&quot; projects. The one thing that worries me about the pitch is the emphasis on the management panel. I don&#x27;t want to create a VM in 5 clicks, I want to create it in one API call.
评论 #8528041 未加载
Oculusover 10 years ago
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&#x27;t explained what this app does. Is it similar to Panamax in that it offers you a UI, but only for one box &#x2F; Flynn or Deis which is trying to create an open source Heroku &#x2F; something completely different?
评论 #8527582 未加载
Communitivityover 10 years ago
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?
评论 #8527530 未加载
评论 #8527529 未加载
breakingcupsover 10 years ago
Trying this, seeing a LOT of &#x27;[virtm] libvirt: XML-RPC error : Cannot recv data: ssh: connect to host localhost port 22: Connection refused: Connection reset by peer&#x27;<p>This is because I don&#x27;t use port 22 for SSH. Can I fix this easily?
评论 #8540648 未加载
lazyantover 10 years ago
It seems we have HN&#x27;ed the service; after creating a Debian image: &quot;internal error: pool &#x27;HDD&#x27; has asynchronous jobs running.&quot;
评论 #8528225 未加载
salesforce_whaover 10 years ago
So what is this? A project based off of openstack, a complete re-working of an openstack-like environment or something different?
评论 #8527367 未加载
raphinouover 10 years ago
seems the backend is python, and the web app is ruby. Curious as to why you decided to use 2 different languages.
评论 #8527636 未加载
neomover 10 years ago
I would not consider nor call this &quot;Self-hosted DigitalOcean&quot; - Interesting project never the less.
dailenover 10 years ago
So excited to see this! Great job guys!
jameshkover 10 years ago
I&#x27;ve been following this for a while, and it looks like an awesome way to roll your own cloud!
Stephen304over 10 years ago
I actually wanted to create something like this. Does it do ssh key injection when VMS are created?
评论 #8528049 未加载
daddykotexover 10 years ago
Looking forward to it, you&#x27;ll see my contribution!
评论 #8528776 未加载
hangonhnover 10 years ago
How does this compare to something like Cloud Foundry?
评论 #8528818 未加载
hbbioover 10 years ago
Without any judgement over the project and its quality, I would not call it &quot;Self-hosted DO&quot;.<p>Because DigitalOcean, basically, is a way to get VMs without self-hosting them!
评论 #8528250 未加载
GBiTover 10 years ago
Website offline, github page - <a href="https://github.com/virtkick/virtkick" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;virtkick&#x2F;virtkick</a>
评论 #8527382 未加载
评论 #8527835 未加载
评论 #8527349 未加载
wolpherineover 10 years ago
No LXC on the map? :(
评论 #8527471 未加载
评论 #8527477 未加载
评论 #8527464 未加载
评论 #8527474 未加载
anentropicover 10 years ago
some documentation...?
评论 #8528129 未加载