<br><br><div class="gmail_quote">On Fri, Jul 6, 2012 at 2:16 PM, Nick M. Daly <span dir="ltr"><<a href="mailto:nick.m.daly@gmail.com" target="_blank">nick.m.daly@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Thanks for discussing this, you both raise a lot of good points, and I<br>
have a couple questions.<br>
<div class="im"><br>
On Tue, 3 Jul 2012 16:25:16 +0200, Markus Sabadello wrote:<br>
> On Tue, Jul 3, 2012 at 8:59 AM, Michiel de Jong wrote:<br>
> ><br>
> > So even though ownCloud has a nicer interface than pyUnhosted,<br>
> > getting apache, sqlite, GD, php5 and ownCloud 4.0.4 all on a device<br>
</div>> > with basically the power of a smartphone might be a bit ambitious...<br>
<div class="im">> ><br>
> > So let me think about what steps we would need:<br>
> ><br>
> > - add pagekite and pyUnhosted to the image.<br>
<br>
</div>Easy, given this week's weekly-image changes. See:<br>
<br>
freedom-maker/bin/projects<br>
<br>
> > - pyUnhosted ... piped somehow to plinth<br>
<br>
Wordpress on Debian has actually solved this for us. See:<br>
<br>
/usr/share/doc/wordpress/examples/setup-mysql<br>
<br>
They dump the credentials to a file with the right permissions and<br>
ownership and use that as the permanent data store.<br>
<br>
> > - become the default proxy for all devices on the wifi...?<br>
><br>
> My understanding is that it would be a transparent proxy... they get<br>
<div class="im">> privoxyfied automatically if they use the FreedomBox wifi.<br>
<br>
</div>I haven't actually given a lot of thought to the box as a wireless host.<br>
Most of my thinking has been using it as a host through the wild<br>
intertubes.<br>
<div class="im"><br>
On Tue, 3 Jul 2012 16:45:43 +0200, Markus Sabadello wrote:<br>
> Of course then people would have 2 wifis, not sure if that's good or bad.<br>
> Good, because I think it would easily work with the setup that most people<br>
> have at home.<br>
> Good also, because you can always choose to NOT use the FreedomBox.<br>
> Bad, because it might be a more complex setup than it needs to be.<br>
<br>
</div>There are a couple ways we could go here.<br>
<br>
1. Replace your router with a FreedomBox. Technically, always possible,<br>
though ISPs might get irritated.<br>
<br>
2. Co-mingle your FBX and router. If people understand wifi, they'll<br>
also understand multiple signals. As long as the FBX is an effective<br>
proxy, I'm not worried about it, technically. Socially, though, it's<br>
a weird thing: "You mean I have to click that wifi button *every<br>
time* I want privacy?!"<br>
<br>
Ideally, people would just move away from their router's networks<br>
altogether and push all their client devices' communications through<br>
the FBX.<br>
<div class="im"><br>
> > on first use, you would have to opt-in to setting up the public<br>
</div>> > interface to your remoteStorage... we would have to set up said<br>
<div class="im">> > service, with for instance a 5-year plan included in the purchase of<br>
</div>> > the off-the-shelf device... if we can resolve the first-use/wifi<br>
<div class="im">> > question then i think putting a box with privoxy +<br>
> > remoteStorage-through-pagekite on the market should be achievable.<br>
<br>
</div>I'm a little leery of asking users to sign up for a service on a device<br>
that's designed to let them host their own services. It seems<br>
internally inconsistent. I don't think I have anything against offering<br>
it as an option, but it shouldn't be the only one. We should also<br>
listen to Zooko's advice and allow the folks who want to attach a GB -<br>
TB scale device to host their own storage provider and contribute to a<br>
(self-encrypted) shared FBX storage grid. I guess it's mostly a<br>
question of which one gets done when.<br>
<br>
> We should also have some updating mechanism...<br>
<div class="im">> 1. When the FreedomBox boots, it checks if a certain file (together with a<br>
> signature) is present on an attached USB drive.<br>
> 2. If yes, and if the user enters their password, that file is executed and<br>
> can update the box.<br>
<br>
</div>Why reinvent the wheel when we already have Debian's updating system?<br>
Apt seems to work pretty well for the rest of the distribution. Any<br>
reasons it won't work here?<span class="HOEnZb"><font color="#888888"><br></font></span></blockquote><div><br>Good point. Yeah I agree the standard updating mechanism should be used.<br>That would be presented through Plinth, right?<br>
I.e. there would be a button saying "Update my FreedomBox"?<br><br>Maybe the ability to stick a USB-drive-with-update-file into the box would still make sense.<br>Kind of a backup recovery-mode option in case something went wrong with the box?<br>
<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span class="HOEnZb"><font color="#888888">
Nick<br>
</font></span></blockquote></div><br>