diff options
| author | Paul Buetow <paul@buetow.org> | 2025-12-31 16:12:24 +0200 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2025-12-31 16:12:24 +0200 |
| commit | fbfce5a683f7c6842d18e419027f7ac999380252 (patch) | |
| tree | 2f31fe9b7ce83c9b0370085167109560484caffa | |
| parent | 83d54b595e81be9d64f34c94076c3bb51359e3df (diff) | |
Update content for md
| -rw-r--r-- | about/resources.md | 206 | ||||
| -rw-r--r-- | gemfeed/2026-01-01-cloudless-kobo-forma-with-koreader.md (renamed from gemfeed/20260101-cloudless-kobo-forma-with-koreader.md) | 10 | ||||
| -rw-r--r-- | gemfeed/DRAFT-cloudless-kobo-forma-with-koreader.md | 113 | ||||
| -rw-r--r-- | gemfeed/DRAFT-cloudless-kobo-forma.md | 100 | ||||
| -rw-r--r-- | gemfeed/DRAFT-using-supernote-nomad-offline.md | 2 | ||||
| -rw-r--r-- | gemfeed/index.md | 1 | ||||
| -rw-r--r-- | index.md | 3 | ||||
| -rw-r--r-- | uptime-stats.md | 2 |
8 files changed, 116 insertions, 321 deletions
diff --git a/about/resources.md b/about/resources.md index d7b18530..7f708161 100644 --- a/about/resources.md +++ b/about/resources.md @@ -35,110 +35,110 @@ You won't find any links on this site because, over time, the links will break. In random order: -* Distributed Systems: Principles and Paradigms; Andrew S. Tanenbaum; Pearson -* Clusterbau mit Linux-HA; Michael Schwartzkopff; O'Reilly -* Terraform Cookbook; Mikael Krief; Packt Publishing -* The Pragmatic Programmer; David Thomas; Addison-Wesley -* The DevOps Handbook; Gene Kim, Jez Humble, Patrick Debois, John Willis; Audible -* Java ist auch eine Insel; Christian Ullenboom; -* Data Science at the Command Line; Jeroen Janssens; O'Reilly -* Raku Recipes; J.J. Merelo; Apress -* 97 things every SRE should know; Emil Stolarsky, Jaime Woo; O'Reilly -* Site Reliability Engineering; How Google runs production systems; O'Reilly +* Amazon Web Services in Action; Michael Wittig and Andreas Wittig; Manning Publications * Systems Performance Tuning; Gian-Paolo D. Musumeci and others...; O'Reilly +* Think Raku (aka Think Perl 6); Laurent Rosenfeld, Allen B. Downey; O'Reilly +* Perl New Features; Joshua McAdams, brian d foy; Perl School +* Kubernetes Cookbook; Sameer Naik, Sébastien Goasguen, Jonathan Michaux; O'Reilly +* Leanring eBPF; Liz Rice; O'Reilly +* 97 things every SRE should know; Emil Stolarsky, Jaime Woo; O'Reilly +* Java ist auch eine Insel; Christian Ullenboom; +* The Pragmatic Programmer; David Thomas; Addison-Wesley * Concurrency in Go; Katherine Cox-Buday; O'Reilly -* DevOps And Site Reliability Engineering Handbook; Stephen Fleming; Audible -* Ultimate Go Notebook; Bill Kennedy -* The Docker Book; James Turnbull; Kindle -* Effective Java; Joshua Bloch; Addison-Wesley Professional -* DNS and BIND; Cricket Liu; O'Reilly -* Polished Ruby Programming; Jeremy Evans; Packt Publishing -* 21st Century C: C Tips from the New School; Ben Klemens; O'Reilly * The Go Programming Language; Alan A. A. Donovan; Addison-Wesley Professional -* Hands-on Infrastructure Monitoring with Prometheus; Joel Bastos, Pedro Araujo; Packt +* Modern Perl; Chromatic ; Onyx Neon Press +* Raku Fundamentals; Moritz Lenz; Apress +* Programming Ruby 3.3 (5th Edition); Noel Rappin, with Dave Thomas; The Pragmatic Bookshelf +* Learn You a Haskell for Great Good!; Miran Lipovaca; No Starch Press * Seeking SRE: Conversations About Running Production Systems at Scale; David N. Blank-Edelman; eBook * Go Brain Teasers - Exercise Your Mind; Miki Tebeka; The Pragmatic Programmers -* Object-Oriented Programming with ANSI-C; Axel-Tobias Schreiner -* Chaos Engineering - System Resiliency in Practice; Casey Rosenthal and Nora Jones; eBook -* Tmux 2: Productive Mouse-free Development; Brain P. Hogan; The Pragmatic Programmers -* Modern Perl; Chromatic ; Onyx Neon Press +* Higher Order Perl; Mark Dominus; Morgan Kaufmann +* 100 Go Mistakes and How to Avoid Them; Teiva Harsanyi; Manning Publications * Systemprogrammierung in Go; Frank Müller; dpunkt +* Distributed Systems: Principles and Paradigms; Andrew S. Tanenbaum; Pearson +* Data Science at the Command Line; Jeroen Janssens; O'Reilly +* The DevOps Handbook; Gene Kim, Jez Humble, Patrick Debois, John Willis; Audible * C++ Programming Language; Bjarne Stroustrup; +* Hands-on Infrastructure Monitoring with Prometheus; Joel Bastos, Pedro Araujo; Packt +* The Kubernetes Book; Nigel Poulton; Unabridged Audiobook +* The Docker Book; James Turnbull; Kindle +* Chaos Engineering - System Resiliency in Practice; Casey Rosenthal and Nora Jones; eBook * The KCNA (Kubernetes and Cloud Native Associate) Book; Nigel Poulton -* Leanring eBPF; Liz Rice; O'Reilly -* Higher Order Perl; Mark Dominus; Morgan Kaufmann -* Learn You Some Erlang for Great Good; Fred Herbert; No Starch Press -* Pro Puppet; James Turnbull, Jeffrey McCune; Apress -* Learn You a Haskell for Great Good!; Miran Lipovaca; No Starch Press -* Developing Games in Java; David Brackeen and others...; New Riders -* Think Raku (aka Think Perl 6); Laurent Rosenfeld, Allen B. Downey; O'Reilly -* Programming Perl aka "The Camel Book"; Tom Christiansen, brian d foy, Larry Wall & Jon Orwant; O'Reilly -* Raku Fundamentals; Moritz Lenz; Apress -* 100 Go Mistakes and How to Avoid Them; Teiva Harsanyi; Manning Publications -* Amazon Web Services in Action; Michael Wittig and Andreas Wittig; Manning Publications -* Kubernetes Cookbook; Sameer Naik, Sébastien Goasguen, Jonathan Michaux; O'Reilly +* Effective Java; Joshua Bloch; Addison-Wesley Professional * Effective awk programming; Arnold Robbins; O'Reilly * Funktionale Programmierung; Peter Pepper; Springer -* Programming Ruby 3.3 (5th Edition); Noel Rappin, with Dave Thomas; The Pragmatic Bookshelf +* Site Reliability Engineering; How Google runs production systems; O'Reilly +* Raku Recipes; J.J. Merelo; Apress +* Pro Puppet; James Turnbull, Jeffrey McCune; Apress +* Tmux 2: Productive Mouse-free Development; Brain P. Hogan; The Pragmatic Programmers +* Developing Games in Java; David Brackeen and others...; New Riders * The Practise of System and Network Administration; Thomas A. Limoncelli, Christina J. Hogan, Strata R. Chalup; Addison-Wesley Professional Pro Git; Scott Chacon, Ben Straub; Apress -* Perl New Features; Joshua McAdams, brian d foy; Perl School -* The Kubernetes Book; Nigel Poulton; Unabridged Audiobook +* Terraform Cookbook; Mikael Krief; Packt Publishing +* Learn You Some Erlang for Great Good; Fred Herbert; No Starch Press +* Clusterbau mit Linux-HA; Michael Schwartzkopff; O'Reilly +* DNS and BIND; Cricket Liu; O'Reilly +* Ultimate Go Notebook; Bill Kennedy +* DevOps And Site Reliability Engineering Handbook; Stephen Fleming; Audible +* Polished Ruby Programming; Jeremy Evans; Packt Publishing +* Programming Perl aka "The Camel Book"; Tom Christiansen, brian d foy, Larry Wall & Jon Orwant; O'Reilly +* Object-Oriented Programming with ANSI-C; Axel-Tobias Schreiner +* 21st Century C: C Tips from the New School; Ben Klemens; O'Reilly ## Technical references I didn't read them from the beginning to the end, but I am using them to look up things. The books are in random order: -* Understanding the Linux Kernel; Daniel P. Bovet, Marco Cesati; O'Reilly -* Groovy Kurz & Gut; Joerg Staudemeier; O'Reilly -* Go: Design Patterns for Real-World Projects; Mat Ryer; Packt * Algorithms; Robert Sedgewick, Kevin Wayne; Addison Wesley +* Go: Design Patterns for Real-World Projects; Mat Ryer; Packt * BPF Performance Tools - Linux System and Application Observability, Brendan Gregg; Addison Wesley -* The Linux Programming Interface; Michael Kerrisk; No Starch Press -* Implementing Service Level Objectives; Alex Hidalgo; O'Reilly +* Groovy Kurz & Gut; Joerg Staudemeier; O'Reilly * Relayd and Httpd Mastery; Michael W Lucas +* Implementing Service Level Objectives; Alex Hidalgo; O'Reilly +* Understanding the Linux Kernel; Daniel P. Bovet, Marco Cesati; O'Reilly +* The Linux Programming Interface; Michael Kerrisk; No Starch Press ## Self-development and soft-skills books In random order: +* Time Management for System Administrators; Thomas A. Limoncelli; O'Reilly +* Solve for Happy; Mo Gawdat (RE-READ 1ST TIME) +* The Courage to Be Disliked; Ichiro Kishimi and Fumitake Koga; Audiobook +* The Phoenix Project - A Novel About IT, DevOps, and Helping your Business Win; Gene Kim and Kevin Behr; Trade Select +* Eat That Frog; Brian Tracy +* 97 Things Every Engineering Manager Should Know; Camille Fournier; Audiobook +* The Joy of Missing Out; Christina Crook; New Society Publishers * Search Inside Yourself - The Unexpected path to Achieving Success, Happiness (and World Peace); Chade-Meng Tan, Daniel Goleman, Jon Kabat-Zinn; HarperOne +* So Good They Can't Ignore You; Cal Newport; Business Plus +* Meditation for Mortals, Oliver Burkeman, Audiobook +* The Power of Now; Eckhard Tolle; Yellow Kite +* The Complete Software Developer's Career Guide; John Sonmez; Unabridged Audiobook * Eat That Frog!; Brian Tracy; Hodder Paperbacks -* 97 Things Every Engineering Manager Should Know; Camille Fournier; Audiobook -* Who Moved My Cheese?; Dr. Spencer Johnson; Vermilion -* Stop starting, start finishing; Arne Roock; Lean-Kanban University -* Buddah and Einstein walk into a Bar; Guy Joseph Ale, Claire Bloom; Blackstone Publishing -* Slow Productivity; Cal Newport; Penguin Random House -* Solve for Happy; Mo Gawdat (RE-READ 1ST TIME) +* Consciousness: A Very Short Introduction; Susan Blackmore; Oxford Uiversity Press +* The Off Switch; Mark Cropley; Virgin Books (RE-READ 1ST TIME) +* Ultralearning; Scott Young; Thorsons * Atomic Habits; James Clear; Random House Business -* Meditation for Mortals, Oliver Burkeman, Audiobook -* The Joy of Missing Out; Christina Crook; New Society Publishers -* 101 Essays that change the way you think; Brianna Wiest; Audiobook -* Deep Work; Cal Newport; Piatkus -* Never Split the Difference; Chris Voss, Tahl Raz; Random House Business +* The 7 Habits Of Highly Effective People; Stephen R. Covey; Simon & Schuster UK +* Getting Things Done; David Allen +* Who Moved My Cheese?; Dr. Spencer Johnson; Vermilion +* Staff Engineer: Leadership beyond the management track; Will Larson; Audiobook * Ultralearning; Anna Laurent; Self-published via Amazon +* Slow Productivity; Cal Newport; Penguin Random House * The Good Enough Job; Simone Stolzoff; Ebury Edge -* Consciousness: A Very Short Introduction; Susan Blackmore; Oxford Uiversity Press -* Digital Minimalism; Cal Newport; Portofolio Penguin -* The Phoenix Project - A Novel About IT, DevOps, and Helping your Business Win; Gene Kim and Kevin Behr; Trade Select -* Soft Skills; John Sommez; Manning Publications +* The Obstacle Is The Way; Ryan Holiday; Profile Books Ltd +* Deep Work; Cal Newport; Piatkus * Psycho-Cybernetics; Maxwell Maltz; Perigee Books -* The Bullet Journal Method; Ryder Carroll; Fourth Estate -* Staff Engineer: Leadership beyond the management track; Will Larson; Audiobook -* Getting Things Done; David Allen -* Eat That Frog; Brian Tracy -* The Off Switch; Mark Cropley; Virgin Books (RE-READ 1ST TIME) -* So Good They Can't Ignore You; Cal Newport; Business Plus * The Software Engineer's Guidebook: Navigating senior, tech lead, and staff engineer positions at tech companies and startups; Gergely Orosz; Audiobook -* The Obstacle Is The Way; Ryan Holiday; Profile Books Ltd -* The Courage to Be Disliked; Ichiro Kishimi and Fumitake Koga; Audiobook -* Ultralearning; Scott Young; Thorsons -* The 7 Habits Of Highly Effective People; Stephen R. Covey; Simon & Schuster UK -* Coders at Work - Reflections on the craft of programming, Peter Seibel and Mitchell Dorian et al., Audiobook -* The Power of Now; Eckhard Tolle; Yellow Kite -* The Complete Software Developer's Career Guide; John Sonmez; Unabridged Audiobook -* Influence without Authority; A. Cohen, D. Bradford; Wiley -* Time Management for System Administrators; Thomas A. Limoncelli; O'Reilly * The Daily Stoic; Ryan Holiday, Stephen Hanselman; Profile Books +* Soft Skills; John Sommez; Manning Publications +* The Bullet Journal Method; Ryder Carroll; Fourth Estate +* Never Split the Difference; Chris Voss, Tahl Raz; Random House Business +* 101 Essays that change the way you think; Brianna Wiest; Audiobook +* Influence without Authority; A. Cohen, D. Bradford; Wiley +* Stop starting, start finishing; Arne Roock; Lean-Kanban University +* Digital Minimalism; Cal Newport; Portofolio Penguin +* Coders at Work - Reflections on the craft of programming, Peter Seibel and Mitchell Dorian et al., Audiobook +* Buddah and Einstein walk into a Bar; Guy Joseph Ale, Claire Bloom; Blackstone Publishing [Here are notes of mine for some of the books](../notes/index.md) @@ -146,30 +146,30 @@ In random order: Some of these were in-person with exams; others were online learning lectures only. In random order: -* Algorithms Video Lectures; Robert Sedgewick; O'Reilly Online -* The Well-Grounded Rubyist Video Edition; David. A. Black; O'Reilly Online -* F5 Loadbalancers Training; 2-day on-site training; F5, Inc. +* Scripting Vim; Damian Conway; O'Reilly Online +* Developing IaC with Terraform (with Live Lessons); O'Reilly Online +* Functional programming lecture; Remote University of Hagen +* Protocol buffers; O'Reilly Online * Red Hat Certified System Administrator; Course + certification (Although I had the option, I decided not to take the next course as it is more effective to self learn what I need) +* MySQL Deep Dive Workshop; 2-day on-site training +* F5 Loadbalancers Training; 2-day on-site training; F5, Inc. +* Algorithms Video Lectures; Robert Sedgewick; O'Reilly Online +* Structure and Interpretation of Computer Programs; Harold Abelson and more...; * The Ultimate Kubernetes Bootcamp; School of Devops; O'Reilly Online -* Protocol buffers; O'Reilly Online -* Scripting Vim; Damian Conway; O'Reilly Online * AWS Immersion Day; Amazon; 1-day interactive online training -* Structure and Interpretation of Computer Programs; Harold Abelson and more...; -* Apache Tomcat Best Practises; 3-day on-site training * Ultimate Go Programming; Bill Kennedy; O'Reilly Online -* Developing IaC with Terraform (with Live Lessons); O'Reilly Online -* Functional programming lecture; Remote University of Hagen +* The Well-Grounded Rubyist Video Edition; David. A. Black; O'Reilly Online +* Apache Tomcat Best Practises; 3-day on-site training * Linux Security and Isolation APIs Training; Michael Kerrisk; 3-day on-site training -* MySQL Deep Dive Workshop; 2-day on-site training * Cloud Operations on AWS - Learn how to configure, deploy, maintain, and troubleshoot your AWS environments; 3-day online live training with labs; Amazon ## Technical guides These are not whole books, but guides (smaller or larger) which I found very useful. in random order: +* Raku Guide at https://raku.guide * Advanced Bash-Scripting Guide * How CPUs work at https://cpu.land -* Raku Guide at https://raku.guide ## Podcasts @@ -177,58 +177,58 @@ These are not whole books, but guides (smaller or larger) which I found very use In random order: -* Hidden Brain -* Backend Banter -* The Changelog Podcast(s) +* The Pragmatic Engineer Podcast * Maintainable -* Dev Interrupted -* Deep Questions with Cal Newport * Cup o' Go [Golang] -* Wednesday Wisdom -* The ProdCast (Google SRE Podcast) -* Fallthrough [Golang] * Fork Around And Find Out -* The Pragmatic Engineer Podcast * Modern Mentor +* Deep Questions with Cal Newport +* Hidden Brain +* Wednesday Wisdom * Pratical AI +* The ProdCast (Google SRE Podcast) +* Fallthrough [Golang] +* Backend Banter * BSD Now [BSD] +* The Changelog Podcast(s) +* Dev Interrupted ### Podcasts I liked I liked them but am not listening to them anymore. The podcasts have either "finished" (no more episodes) or I stopped listening to them due to time constraints or a shift in my interests. -* Java Pub House -* Modern Mentor -* CRE: Chaosradio Express [german] -* Ship It (predecessor of Fork Around And Find Out) * FLOSS weekly * Go Time (predecessor of fallthrough) +* Ship It (predecessor of Fork Around And Find Out) +* Modern Mentor +* CRE: Chaosradio Express [german] +* Java Pub House ## Newsletters I like This is a mix of tech and non-tech newsletters I am subscribed to. In random order: -* Golang Weekly -* The Imperfectionist -* Ruby Weekly -* The Valuable Dev * The Pragmatic Engineer +* Ruby Weekly * Monospace Mentor -* byteSizeGo +* The Valuable Dev * Applied Go Weekly Newsletter * Changelog News +* The Imperfectionist +* byteSizeGo * Andreas Brandhorst Newsletter (Sci-Fi author) -* Register Spill +* Golang Weekly * VK Newsletter +* Register Spill ## Magazines I like(d) This is a mix of tech I like(d). I may not be a current subscriber, but now and then, I buy an issue. In random order: -* Linux User * Linux Magazine * freeX (not published anymore) * LWN (online only) +* Linux User # Formal education diff --git a/gemfeed/20260101-cloudless-kobo-forma-with-koreader.md b/gemfeed/2026-01-01-cloudless-kobo-forma-with-koreader.md index d144bba9..61e47e0e 100644 --- a/gemfeed/20260101-cloudless-kobo-forma-with-koreader.md +++ b/gemfeed/2026-01-01-cloudless-kobo-forma-with-koreader.md @@ -1,5 +1,7 @@ # Cloudless Kobo Forma with KOReader +> Published at 2025-12-31T16:08:33+02:00 + I am an reader, and for years I've been searching for a good digital e-reader to complement my paper books. I advocate for privacy-first and prefer open-source or self-hosted solutions. If that is not possible, I opt for offline solutions. Even if I don't have anything to hide, the tinkerer in me wants those things anyway. I found my ideal device in the Kobo Forma 7 years ago. Now, I use it without Kobo's cloud sync, and in this post, I'll show you how. ``` @@ -104,18 +106,22 @@ KOReader has built-in Wallabag support. This allows me to save articles from the I haven't tried it out yet, though. I may will and will update this blog post here after done so. - ### Purchasing e-books If you search a little bit you also find stores which sell digital rights management (DRM) free e-books (in EPUB format), for example buecher.de does, they sell german and english books. Before purchasing, just make sure that the book is DRM-free (not all their books are that.) +All the books I read you can see here: + +[Novels I've read](../about/novels.md) +[Resources, Technical Books, Podcasts, Courses and Guides I recommend](../about/resources.md) + ## Conclusion The Kobo Forma with KOReader has become an indispensable tool for me. By using it offline and with self-hosted services, I've created a distraction-free and private reading environment. The simple, manual workflow for transferring books gives me full control over my data, and the reading experience is second to none. If you're looking for a digital e-reader that respects your privacy and helps you focus, I highly recommend giving the Kobo a try with an offline-first approach using KOReader. Other related posts: -[20260101-cloudless-kobo Cloudless Kobo Forma with KOReader (You are currently reading this)](./20260101-cloudless-kobo-forma-with-koreader.md) +[2026-01-01 Cloudless Kobo Forma with KOReader (You are currently reading this)](./2026-01-01-cloudless-kobo-forma-with-koreader.md) E-Mail your comments to `paul@nospam.buetow.org` :-) diff --git a/gemfeed/DRAFT-cloudless-kobo-forma-with-koreader.md b/gemfeed/DRAFT-cloudless-kobo-forma-with-koreader.md deleted file mode 100644 index 8770ceac..00000000 --- a/gemfeed/DRAFT-cloudless-kobo-forma-with-koreader.md +++ /dev/null @@ -1,113 +0,0 @@ -# Cloudless Kobo Forma with KOReader - -I am an reader, and for years I've been searching for a good digital e-reader to complement my paper books. I advocate for privacy-first and prefer open-source or self-hosted solutions. If that is not possible, I opt for offline solutions. Even if I don't have anything to hide, the tinkerer in me wants those things anyway. I found my ideal device in the Kobo Forma 7 years ago. Now, I use it without Kobo's cloud sync, and in this post, I'll show you how. - -[Kobo Forma](https://gl.kobobooks.com/products/kobo-forma) - -``` -Art by Donovan Bake - - __...--~~~~~-._ _.-~~~~~--...__ - // `V' \\ - // | \\ - //__...--~~~~~~-._ | _.-~~~~~~--...__\\ - //__.....----~~~~._\ | /_.~~~~----.....__\\ -====================\\|//==================== - dwb `---` -``` - -## Table of Contents - -* [⇢ Cloudless Kobo Forma with KOReader](#cloudless-kobo-forma-with-koreader) -* [⇢ ⇢ KOReader to the Rescue](#koreader-to-the-rescue) -* [⇢ ⇢ ⇢ Installation](#installation) -* [⇢ ⇢ Sideloaded Mode](#sideloaded-mode) -* [⇢ ⇢ My Workflow](#my-workflow) -* [⇢ ⇢ ⇢ Sideloading Books](#sideloading-books) -* [⇢ ⇢ ⇢ KOReader Sync Server](#koreader-sync-server) -* [⇢ ⇢ ⇢ Exporting Book Notes and Highlights](#exporting-book-notes-and-highlights) -* [⇢ ⇢ ⇢ Wallabag Integration](#wallabag-integration) -* [⇢ ⇢ Conclusion](#conclusion) - - -I initially bought the Kobo Forma because I wanted a device with a large screen for reading PDFs and ePubs. However, as time went on, I became more concerned about the privacy implications of having all my reading data synced to the Kobo cloud. So, I looked into alternative ways to use this device. - -[](./cloudless-kobo-forma-with-koreader/forma.jpg) - -The Kobo Forma is so old that it can't be purchased from Kobo directly anymore. But I love the form factor; it's much lighter than the Kobo Sage and still has a 7" screen. It's just that the stock firmware is becoming too slow and sluggish. - -## KOReader to the Rescue - -In a world of constant connectivity, the Kobo Forma with the KOReader software offers a way out. By keeping it disconnected from the cloud, I can focus on my reading without compromising my privacy. KOReader is a versatile, open-source document and image viewer which can also be installed on some E Ink reader devices like the Kobo Forma. - -[KOReader](https://koreader.rocks/) - -By not syncing my reading progress and library to Kobo's cloud service, I retain full ownership and control over my data. There's no risk of my personal reading habits being accessed or mined by third parties. - -### Installation - -Installing KOReader is straightforward. You can follow the official guide for that. I used the Linux one: - -[https://github.com/koreader/koreader/wiki/Installation-on-desktop-linux](https://github.com/koreader/koreader/wiki/Installation-on-desktop-linux) - -Basically, what I had to do is to download a .zip file of the KOReader binary and an `install.sh` script. Then, I plugged in the Kobo Forma via USB and ran the install script, which did the rest for me. - -After the initial install, KOReader can update itself through its menus. - -It is worth noting that after the KOReader install, the Kobo Forma still boots into the proprietary window manager. To start KOReader, you have to select it from the new "Nickel Menu". KOReader will then stay open until you reboot the device. It's a small annoyance, but it's well worth it! - -[](./cloudless-kobo-forma-with-koreader/nickel-menu.jpg) - -## Sideloaded Mode - -To use the Kobo Forma completely without a Kobo account, you can enable "Sideloaded Mode". This mode allows you to use the device without being signed in to a Kobo account, which is perfect for a cloudless setup. When enabled, the home screen will default to your library instead of showing Kobo recommendations, and the sync button will disappear. This prevents the device from trying to sync with the Kobo cloud. - -To enable it, you need to edit the configuration file. Connect your Kobo device to your computer via USB. Open the file `.kobo/Kobo/Kobo eReader.conf` and add the following lines: - -``` -[ApplicationPreferences] -SideloadedMode=true -``` - -After saving the file, eject the device. You might need to restart it for the changes to take effect. - -KOReader is much faster than the stock firmware; it feels about three times as fast. Before trying out KOReader, I was thinking about selling the Forma as it felt too sluggish. But now there is new life in this 7-year-old device! It also offers a night mode (inverted colors), a feature that the stock firmware on the Forma is lacking. - -## My Workflow - -My workflow is simple and efficient, relying on a direct USB connection to my Linux laptop for sideloading books and a self-hosted sync server for progress synchronization. - -### Sideloading Books - -I connect my Kobo Forma to my Linux laptop via a USB-C cable. The device is automatically recognized as a storage device, and I can directly access its storage to copy over ePubs, PDFs, and other supported formats. - -### KOReader Sync Server - -To keep my reading progress synchronized across multiple devices (my Kobo, my phone, and my Linux laptop), I run a `koreader-sync-server` instance in my k3s cluster. This allows me to pick up reading where I left off, no matter which device I'm using. - -[https://codeberg.org/snonux/conf/src/branch/master/f3s/kobo-sync-server](https://codeberg.org/snonux/conf/src/branch/master/f3s/kobo-sync-server) - -To configure the sync server in KOReader, open a document, go to "Settings" -> "Progress Sync", and select "Custom sync server". There you can enter the URL of your server and your credentials. - -[](./cloudless-kobo-forma-with-koreader/koreader-sync.jpg) - -### Exporting Book Notes and Highlights - -KOReader allows you to export book notes and highlights directly from the device in various formats, including plain text and Markdown. Unfortunately, these are not automatically synced to the sync server. I have an offline backup procedure where I regularly sync them via USB to my backup server. There's a 3rd party plugin available for KOReader, which seems to be able to do this kind of sync, though. - -### Wallabag Integration - -KOReader has built-in Wallabag support. This allows me to save articles from the web to my self-hosted Wallabag instance and then read them comfortably on my Kobo. - -[https://wallabag.org/](https://wallabag.org/) - -## Conclusion - -The Kobo Forma with KOReader has become an indispensable tool for me. By using it offline and with self-hosted services, I've created a distraction-free and private reading environment. The simple, manual workflow for transferring books gives me full control over my data, and the reading experience is second to none. If you're looking for a digital e-reader that respects your privacy and helps you focus, I highly recommend giving the Kobo a try with an offline-first approach using KOReader. - -Other related posts: - - -E-Mail your comments to `paul@nospam.buetow.org` :-) - -[Back to the main site](../) diff --git a/gemfeed/DRAFT-cloudless-kobo-forma.md b/gemfeed/DRAFT-cloudless-kobo-forma.md deleted file mode 100644 index fd2b2bf8..00000000 --- a/gemfeed/DRAFT-cloudless-kobo-forma.md +++ /dev/null @@ -1,100 +0,0 @@ -# Cloudless Kobo Forma - -I am an avid reader, and for years I've been searching for a good digital e-reader to complement my paper books. I advocate for privacy-first and prefer open-source or self-hosted solutions. If that is not possible, I opt for offline solutions. Even if I don't have anything to hide, the tinkerer in me wants those things anyway. I found my ideal device in the Kobo Forma 7 years ago. Now, I use it without Kobo's cloud sync, and in this post, I'll show you how. - -[Kobo Forma](https://en.wikipedia.org/wiki/Kobo_Forma) - -I initially bought the Kobo Forma because I wanted a device with a large screen for reading PDFs and ePubs. However, as time passed by, I became more and more concerned about the privacy implications of having all my reading data synced to the Kobo cloud. So, I looked into alternative ways to use this device. - -``` -Art by Donovan Bake - - __...--~~~~~-._ _.-~~~~~--...__ - // `V' \\ - // | \\ - //__...--~~~~~~-._ | _.-~~~~~~--...__\\ - //__.....----~~~~._\ | /_.~~~~----.....__\\ -====================\\|//==================== - dwb `---` -``` - -## Table of Contents - -* [⇢ Cloudless Kobo Forma](#cloudless-kobo-forma) -* [⇢ ⇢ KOReader to the Rescue](#koreader-to-the-rescue) -* [⇢ ⇢ ⇢ Installation](#installation) -* [⇢ ⇢ Sideloaded Mode](#sideloaded-mode) -* [⇢ ⇢ ⇢ Enablement](#enablement) -* [⇢ ⇢ ⇢ Benefits](#benefits) -* [⇢ ⇢ My Workflow](#my-workflow) -* [⇢ ⇢ ⇢ Sideloading Books](#sideloading-books) -* [⇢ ⇢ ⇢ KOReader Sync Server](#koreader-sync-server) -* [⇢ ⇢ ⇢ Wallabag Integration](#wallabag-integration) -* [⇢ ⇢ Conclusion](#conclusion) - -## KOReader to the Rescue - -In a world of constant connectivity, the Kobo Forma with KOReader offers a way out. By keeping it disconnected from the cloud, I can focus on my reading without compromising my privacy. KOReader is a versatile, open-source document and image viewer which can also be installed on some E Ink reader devices like the Kobo Forma. - -[KOReader](https://koreader.rocks/) - -By not syncing my reading progress and library to Kobo's cloud service, I retain full ownership and control over my data. There's no risk of my personal reading habits being accessed or mined by third parties. - -### Installation - -Installing KOReader is straightforward. You can follow the official guide for that. I used the Linux one: - -[https://github.com/koreader/koreader/wiki/Installation-on-desktop-linux](https://github.com/koreader/koreader/wiki/Installation-on-desktop-linux) - -Basically, what I had to do is to download a .zip file of the KOReader binary and an `install.sh` script. Then, I plugged in the Kobo Forma via USB and ran the install script, which did the rest for me. - -After the initial install, KOReader can update itself through its menus. - -## Sideloaded Mode - -### Enablement - -To use the Kobo Forma completely without a Kobo account, you can enable "Sideloaded Mode". This mode allows you to use the device without being signed in to a Kobo account, which is perfect for a cloudless setup. When enabled, the home screen will default to your library instead of showing Kobo recommendations, and the sync button will disappear. This prevents the device from trying to sync with the Kobo cloud. - -To enable it, you need to edit the configuration file. Connect your Kobo device to your computer via USB. Open the file `.kobo/Kobo/Kobo eReader.conf` and add the following lines: - -``` -[ApplicationPreferences] -SideloadedMode=true -``` - -After saving the file, eject the device. You might need to restart it for the changes to take effect. - -### Benefits - -KOReader is much faster than the stock firmware; it feels about three times as fast. Before trying out KOReader, I was thinking about selling the Forma as it felt too sluggish. But now there is new life in this 7-year-old device! It also offers a night mode (inverted colors), a feature that the stock firmware on the Forma is lacking. - -## My Workflow - -My workflow is simple and efficient, relying on a direct USB connection to my Linux laptop for sideloading books and a self-hosted sync server for progress synchronization. - -### Sideloading Books - -I connect my Kobo Forma to my Linux laptop via a USB-C cable. The device is automatically recognized as a storage device, and I can directly access its storage to copy over ePubs, PDFs, and other supported formats. - -### KOReader Sync Server - -To keep my reading progress synchronized across multiple devices (my Kobo, my phone, and my Linux laptop), I run a `koreader-sync-server` instance in my k3s cluster. This allows me to pick up reading where I left off, no matter which device I'm using. - -[https://codeberg.org/snonux/conf/src/branch/master/f3s/kobo-sync-server](https://codeberg.org/snonux/conf/src/branch/master/f3s/kobo-sync-server) - -To configure the sync server in KOReader, open a document, go to "Settings" -> "Progress Sync", and select "Custom sync server". There you can enter the URL of your server and your credentials. - -### Wallabag Integration - -KOReader has built-in Wallabag support. This allows me to save articles from the web to my self-hosted Wallabag instance and then read them comfortably on my Kobo. - -[https://wallabag.org/](https://wallabag.org/) - -## Conclusion - -The Kobo Forma with KOReader has become an indispensable tool for me. By using it offline and with self-hosted services, I've created a distraction-free and private reading environment. The simple, manual workflow for transferring books gives me full control over my data, and the reading experience is second to none. If you're looking for a digital e-reader that respects your privacy and helps you focus, I highly recommend giving the Kobo a try with an offline-first approach using KOReader. - -E-Mail your comments to `paul@nospam.buetow.org` :-) - -[Back to the main site](../) diff --git a/gemfeed/DRAFT-using-supernote-nomad-offline.md b/gemfeed/DRAFT-using-supernote-nomad-offline.md index 57530917..a7849255 100644 --- a/gemfeed/DRAFT-using-supernote-nomad-offline.md +++ b/gemfeed/DRAFT-using-supernote-nomad-offline.md @@ -131,7 +131,7 @@ The Supernote didn't fully replace my traditional paper journals, though. Each o Other related posts: -[20260101-cloudless-kobo Cloudless Kobo Forma with KOReader](./20260101-cloudless-kobo-forma-with-koreader.md) +[2026-01-01 Cloudless Kobo Forma with KOReader](./2026-01-01-cloudless-kobo-forma-with-koreader.md) E-Mail your comments to `paul@nospam.buetow.org` :-) diff --git a/gemfeed/index.md b/gemfeed/index.md index db3d2576..c7edf711 100644 --- a/gemfeed/index.md +++ b/gemfeed/index.md @@ -3,6 +3,7 @@ ## To be in the .zone! [2026-01-01 - Posts from July to December 2025](./2026-01-01-posts-from-july-to-december-2025.md) +[2026-01-01 - Cloudless Kobo Forma with KOReader](./2026-01-01-cloudless-kobo-forma-with-koreader.md) [2025-12-24 - X-RAG Observability Hackathon](./2025-12-24-x-rag-observability-hackathon.md) [2025-12-07 - f3s: Kubernetes with FreeBSD - Part 8: Observability](./2025-12-07-f3s-kubernetes-with-freebsd-part-8.md) [2025-11-02 - 'The Courage To Be Disliked' book notes](./2025-11-02-the-courage-to-be-disliked-book-notes.md) @@ -1,6 +1,6 @@ # Hello! -> This site was generated at 2025-12-31T16:06:25+02:00 by `Gemtexter` +> This site was generated at 2025-12-31T16:11:11+02:00 by `Gemtexter` Welcome to the foo.zone! @@ -31,6 +31,7 @@ Everything you read on this site is my personal opinion and experience. You can ### Posts [2026-01-01 - Posts from July to December 2025](./gemfeed/2026-01-01-posts-from-july-to-december-2025.md) +[2026-01-01 - Cloudless Kobo Forma with KOReader](./gemfeed/2026-01-01-cloudless-kobo-forma-with-koreader.md) [2025-12-24 - X-RAG Observability Hackathon](./gemfeed/2025-12-24-x-rag-observability-hackathon.md) [2025-12-07 - f3s: Kubernetes with FreeBSD - Part 8: Observability](./gemfeed/2025-12-07-f3s-kubernetes-with-freebsd-part-8.md) [2025-11-02 - 'The Courage To Be Disliked' book notes](./gemfeed/2025-11-02-the-courage-to-be-disliked-book-notes.md) diff --git a/uptime-stats.md b/uptime-stats.md index f7620420..7425836e 100644 --- a/uptime-stats.md +++ b/uptime-stats.md @@ -1,6 +1,6 @@ # My machine uptime stats -> This site was last updated at 2025-12-31T16:06:24+02:00 +> This site was last updated at 2025-12-31T16:11:11+02:00 The following stats were collected via `uptimed` on all of my personal computers over many years and the output was generated by `guprecords`, the global uptime records stats analyser of mine. |
