<div dir="ltr"><p dir="ltr">Hello.</p>
<p dir="ltr">Den 20 maj 2013 02:15 skrev "Sean Alexandre" <<a href="mailto:sean@alexan.org" target="_blank">sean@alexan.org</a>>:<br>
><br>
> I went to a presentation this past weekend about Tiny Tiny RSS. It's an RSS web<br>
> app that can be installed on a server, to provide something like a "Google Reader" app.<br>
> (The title of the presentation was "The Coming Google RSS Reader Apocalpyse", at<br>
> BarCampRDU 2013.)<br>
><br>
> The presenter has Tiny Tiny RSS running on a machine at home, and is providing service<br>
...</p>
<p dir="ltr">> Tiny Tiny RSS is listed on the FreedomBox LeavingTheCloud page:<br>
> <a href="http://wiki.debian.org/FreedomBox/LeavingTheCloud" target="_blank">http://wiki.debian.org/FreedomBox/LeavingTheCloud</a><br>
><br>
> This got me thinking about how I'd like to Tiny Tiny on the machine I've got at home.<br>
...</p>
<p dir="ltr">> Ideally I'd have a script I could run, that just spins up a new VM running Tiny Tiny.<br>
> It would be something like:<br>
><br>
> freedombox-vm create tiny-tiny-rss [instance-name] [config-script-file]<br>
> freedombox-vm start [instance-name]<br>
><br>
> The VMs would run using KVM. Here's an interesting post on this, from this past week:<br>
><br>
> How to get started with libvirt on Debian<br>
> <a href="http://rabexc.blogspot.com/2013/05/how-to-get-started-with-libvirt-on.html" target="_blank">http://rabexc.blogspot.com/2013/05/how-to-get-started-with-libvirt-on.html</a><br>
...</p>
<p dir="ltr">Thanks for those links.</p>
<p dir="ltr">I like the idea, a lot. Make the Freedombox a router in front of all services, manage the network connections for all services to Internet and the local network.</p>
<p dir="ltr">As Freedombox are targeted at low powered devices, virtual machines might be to heavy though. You might look into containers instead. LCX might be a better solution for this. Faster and lighter to set up, run and tear down.<br>



And I know it works on more targets, like in ARM machines.</p><p dir="ltr"><a href="https://www.berrange.com/posts/2012/01/17/building-application-sandboxes-with-libvirt-lxc-kvm/">https://www.berrange.com/posts/2012/01/17/building-application-sandboxes-with-libvirt-lxc-kvm/</a><br>

</p>
<p dir="ltr">> I want to dig into this as a next project, after some other things I'm working on.<br>
> I thought I'd put it out there to get any thoughts other might have on this, and<br>
> find out if anyone else is doing something similar.</p>
<p dir="ltr">Yes, there are some work based on LCX. I at least have read about a duch who made some progress about LCX last year. ┬áVery interesting work.</p>
<p dir="ltr">> Ultimately, it seems this kind of approach would be a good one for FreedomBox in<br>
> general. The process of spinning up instances would be hidden behind the FreedomBox<br>
> web UI, but a user would essentially be doing things such as "freedombox-vm create"<br>
> and "freedombox-vm start".<br>
><br>
> This way, services are better insulated from each other, for better security. ┬áThe<br>
> host machine would probably be doing basic network services (dhcpd, dhclient, iptables,<br>
> etc.) But then there would be a separate VM for user services such as an RSS reader,<br>
> social networking, chat, etc.</p>
<p dir="ltr">I like this approach.</p>
<p dir="ltr">> To take this one step further, the longer term goal would be to do something similar to<br>
> what Qubes is doing with things such as temporary VMs -- VMs created temporarily for<br>
> just one task and then discarded:<br>
> <a href="http://www.qubes-os.org/" target="_blank">http://www.qubes-os.org/</a><br>
><br>
><br>
> _______________________________________________<br>
> Freedombox-discuss mailing list<br>
> <a href="mailto:Freedombox-discuss@lists.alioth.debian.org" target="_blank">Freedombox-discuss@lists.alioth.debian.org</a><br>
> <a href="http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss" target="_blank">http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss</a><br>
</p>
</div>