Hacker News new | ask | show | jobs
by Yetanfou 2999 days ago
A thick catalogue (ELFA Distrelec 'Elektronik och Automatisering' 2013-2014) on which I placed a stationary laptop hooked up to a 24" monitor. On that monitor I have access to more or less all the books in the world in one way or another so I don't bother with paper versions anymore.

I actually just made an engine [1] for the Searx [2] meta-search engine to allow it to search through a local library using the Recoll [3] search engine, making life even easier as search over my personal library is now integrated into the same search engine I use for other purposes. With full text search using a query language [4] which resembled the defunct Xesam [5] language it is above and beyond what the likes of Google Scholar offer.

While I'm in many ways something of a traditionalist - living on a 17th century farm in Sweden, cooking on a wood-burning stove, riding sidecar Soviet motorbikes etc - I made the move to a more or less paperless office quite a while ago. The one thing I do not do is rely on third-party services to accomplish this as those have proven to be both unreliable as well as unreasonably inquisitive with regard to any personal details they can filch from their users. I keep my own 'cloud', have my own (meta-)search engine, my own mail/web/etc server, etc.

[1] https://github.com/asciimoo/searx

[2] https://github.com/asciimoo/searx/pull/1257 and https://github.com/koniu/recoll-webui/pull/61

[3] http://www.lesbonscomptes.com/recoll/

[4] http://www.lesbonscomptes.com/recoll/usermanual/webhelp/docs...

[5] http://www.xesam.org/main/XesamUserSearchLanguage95/

1 comments

> I keep my own 'cloud', have my own (meta-)search engine, my own mail/web/etc server, etc.

What software do you use for this, and how much time does it take for you to keep it running?

The 'cloud' (...which is a silly word...) runs on Nextcloud. Keeping it up doesn't cost much time at all, updates are close to painless for recent releases. I made a few apps related to library maintenance (OPDS Catalog) and reading (Reader, an epub/PDF/CBx reader)

Mail: Exim/Dovecot/Spamassassin/greylistd. Roundcube as a stand-alone web mail interface, not used much since Nextcloud gained a usable mail client. About 8 hrs per year of upkeep.

Web: nginx (used to use lighttpd) as frontend to a host of different applications and services running on two ancient Intel SS4200 servers. I'm about to move the whole bunch to a somewhat more upscale server (building a rack now to contain it plus some assorted network bits, disk cabinets and one of those SS4200's, the bottom bit of which will be used as a fruit/herbs drier so that heat won't go to waste...)

X2go to run X11 apps on remote locations

Searx for search, now also local search using Recoll and the mentioned plugin

GOGS for code hosting

I'm still running Trovebox as an image server, currently working on a media server to combine video, image and audio.

Subsonic/Madsonic for remote audio and limited video service, the same library is served by mpd on several machines in the network.

Some long-running experiments with XMPP (using Prosody) to use next to (and eventually replace) Telegram. If Telegram opens their server code this might not be necessary but I'm not holding my breath.

Eventually I'd like to end up with a plug-in replacement 'box' for many 'essential' network services, something which can run on modest hardware and does not take much upkeep so it can be used by as wide a range of people as possible. I'm not the first one, nor the only one to come up with this idea but as I've been doing this for more than 22 years now for personal and family use I do have some experience with the matter.