The future of openmoko.org hosting
dmitry at disroot.org
Mon Jan 29 17:46:16 UTC 2018
Which way that was eventually solved?
If it is not solved yet, I theoretically have some resources to host
major (probably all, except of email services) part of that.
let me know,
On Sun, 15 Oct 2017 10:59:34 +0200
Harald Welte <laforge at gnumonks.org> wrote:
> Dear community,
> Given that we've just head the 10 year anniversary of shipping the
> Neo1973, this also marks about the ~ 8th-9th year of inactivity in
> the project.
> Ever since Openmoko, Inc. closed down, I've been personally covering
> the hosting fees for the (single, consolidated) openmoko.org
> machine. I did that in order to keep the legacy/history alive, for
> those who might be interested in it.
> While it was/is "only" EUR 50 per moth, it adds up. Over the at
> leaset 8 years, that's at least EUR 4800.
> I was happy to contribute that. However, I don't want to continue
> this kind of financial obligation for another ten years or even any
> indefinite term.
> Please note that the actual burden of system administration is
> contribute by volunteer work from Paul Wise, which is of course much
> So the question is in general, how to proceed here. One could
> a) try to put funding on some more shoulders than just me, and
> continue with that one hosted machine as-is
> b) get rid of the existing server, by the following strategy:
> * web: convert the dynamically-generated media-wiki, trac, svnweb,
> gitweb, etc. pages into static renderings that can be served from a
> static web server. This could be done by something like a recursive
> wget through a http cache. This would remove the need to run trac,
> mediawiki and apache mod_svn, mysql, ... - and drastically reduce
> the CPU and Memory requirements. In the end, it would be a bunch
> of static HTML pages rendered by nginx or lighttpd somewhere on a
> virtual server or shared server.
> * lisst: migrate the single remaining active
> (community at lists.openmoko.org) to another mailman instance, such
> as lists.osmocom.org. We could configure mailman to retain the
> list-id and simply point the MX to the osmocom.org server, i.e.
> do this without any impact on the list address or users mail filtering
> * e-mail: discontinue e-mail services at openmoko.org (except
> e-mail forwarding). To my knowledge, only Joerg Reisenweber is using
> this service today - and to be fair, I would kindly suggest to use a
> different imap-capable home for his e-mail after about a decade
> of using the Openmoko legacy. Sorry :)
> * svn: discontinue svn service and simply have
> * caches of the rendered html pages (for old hyperlinks to work),
> * a git conversion of the old svn tree. for svn.openmoko.org, I
> have done this and published it at
> * git: discontinue git service and simply have
> * caches of the rendered gitweb html pages (for old hyperlinks to
> work), and
> * the mirror at github.com, which I just created:
> Yes, I'm fully aware that github.com is a proprietary service,
> and they can at any time take those repositories down and/or stop the
> free service. I'm not suggesting anyone use this for active
> development projects. But just to have a historic archive of
> code around that hasn't changed for 9 years, I think it's ok.
> Running a git server with a kernel tree inside requires quite a bit of
> resources, and running gitweb or cgit with all the crawlers out
> there can be a major CPU/RAM/IO hog. If we can avoid this, we
> basically eliminate the need for a separate machine for
> * USB VID/PID repository: This is so far kept in the Mediawiki, but
> I don't see a reason why this couldn't simply convert to just
> being a static CSV file that's on a http server, or a small, simple
> git repository with that CSV file inside.
> Any comments/ideas/suggestions/complants? I'm all-in for moving
> towards 'b'. Next to the fact of basically reducing our hosting
> requirements to zero, it also has the advantage that we don't have to
> worry about keeping trac,mediawiki,etc. installations secure and
> updated. Also, when moving to major new versions, there's always the
> risk of some issues with migrating the old data, some wiki rendering
> errors, etc. - conserving the generated output saves us from all of
> If we go for 'b', this would include us releasing SQL dumps of the
> trac, mediawiki, svn, etc. databases (probably clearing any
> passwords / password hashes), so that the raw information can be
> restored by anyone who has an interest to it.
More information about the community