• 0 Posts
  • 47 Comments
Joined 2 years ago
cake
Cake day: March 23rd, 2022

help-circle










  • As far as I can tell this just fixes some relatively minor issues the contributor was experiencing deploying the hacky self-host stack on his Kubernetes home lab or private server. It doesn’t bring anything new to the table, and I’m not sure that a full on Kubernetes or similar distributed swarm deployment is really what the average self-hoster needs or even wants.

    It could just be that Omnivore tries to do too much for it to be feasible to self host. It was also conceptualized with certain third-party backend services in mind which makes it tricky to adapt.

    Maybe I’m asking for too much, but I would be looking for a two service stack, one for the app and one database service. The current and forseeable future state of Omnivore is four backend services excluding the database, and like I already pointed out you’re not even getting the full feature set.


  • From their blog post (linked to by the docs page) about self-hosting:

    The following Omnivore features will not be included in this minimal Omnivore setup:
    - The web app (we will use the iOS app from the AppStore as our client)
    - Search of PDFs
    - Saving URLs instead of pages (more on this below)
    -Receiving newsletters via email
    - Text to speech
    

    Not only that, they use a non-self hosted elasticsearch provider.

    Their example docker-compose file in the repo has no less than four containers defined, not including the database server, and you have to build them all yourself, so it’s more of a local dev environment type deployment rather than production.

    Here’s their “make self-hosting more practical” Github issue, coming on two years old with no progress: https://github.com/omnivore-app/omnivore/issues/25

    All of that was more than enough for me to not even bother to try to deploy my own instance. I manage with Wallabag for now, it’s not the greatest implementation either but at least it can be self-hosted. Omnivore looks slick but the backend just doesn’t keep up.




  • It’s the same universe.

    Just think of a stereotypical police slogan, “to serve and protect.” It’s incomplete, it’s missing “capital.” In capitalist nations, so all of the west, the police exist to serve and protect capital. So of course they’re at the beck and call of corporations and wealthy people.

    In fact police don’t even need cause in some countries (in the example I used before, a company owns the IP but not the physical object). In the US for example, police can use a mechanism called civil asset forfeiture to just take your stuff. That you legally own. Just because they want to. And you can do nothing about it.




  • The distinction is, to oversimplify it, between living in a parched desert or living next to a toxic river or a contaminated well. In the case of contaminated water, you may not even really know that your water is contaminated with, say, cholera or dysentery on a given day, you just drink it because you must.

    I would also venture to guess that most people, even in overexploited nations, have access to water of some sort. So wording it as lack of clean water is probably more accurate than lack of water.