klangcola

joined 2 years ago
[–] klangcola@reddthat.com 2 points 1 day ago

Yikes, are those required? Looks very rug-shaped, perfect for pulling things. Or not. Who knows?

[–] klangcola@reddthat.com 2 points 4 days ago

Yeah it's a normal model, but BitWarden is a bit special in that their original server-side implementation was enough of a pain to self-host on a small scale that an alternative implementation Vautlwarden was created. And Vaultwarden became very popular in self-hosted circles. And now many years later BitWarden offers a Lite server which scales down. I think it's a good thing, just a bit unusual. I'm struggling to think of similar examples.

I'm sure Vaultwarden still funnels plenty of enterprise use of BitWarden, since Vaultwarden users still use official BitWarden client.

[–] klangcola@reddthat.com 9 points 5 days ago

Forward thinking venture capital funded companies are getting rarer, hence the question on motivation. Especially the last few years many VC Foss companies have squeezed harder the other way (gitea, Terraform, docker). So all kudos to BitWarden for launching Lite.

What you say a about brand dominance, or brand protection makes a lot of sense. It's not a good look for them that a large number of people choose to use an unofficial implementation instead of theirs. And should there ever be a catastrophic security issue with Vaultwarden, it would still reflect bad on BitWarden as that kind of nuance (like "unofficial server side implementation") tend to get lost in reporting. Having more IT workers self-host official version probably also helps pave the way for bringing enterprise-bitwarden to companies.

Valve are a bit of a unicorn though, because they are privately owned. There's no investors demanding ROI the next quarter, which gives them freedom to think long term.
When Microsoft launched windows8 and the Microsoft Store, Valve took that as an existential threat to their whole business model (the Steam store). Valve feared that Microsoft was trying to position itself like Apple on iOS and Google on Android, where there is only one platform store, and all apps are purchased through the platform store, and the platform store takes that sweet sweet 30% cut. So Valve pivoted to ensure the Steam store would not be obsolete, and give customers a reason to still use the Steam store. And what they achieved is awesome, for Linux, for Valve and for gamers. But it took nearly a decade, which is a level of patience few companies have.

[–] klangcola@reddthat.com 53 points 5 days ago (10 children)

Wonder what's the reasoning behind offering this Lite version. I don't imagine competing with Vaultwarden is very lucrative financially.

[–] klangcola@reddthat.com 2 points 1 week ago

To be honest I don't remember why I set up gitea with MySQL instead of sqlite (or MariaDB), its quite a few years ago. And sqlite would probably be fine for my single-user instance

[–] klangcola@reddthat.com 2 points 1 week ago* (last edited 1 week ago)

It's a bit of a sad state of Europes electric car manufacturering that the only two mentioned manufacturers are Volvo/Polestar, both wholly owned by Chinese Geely, with production in China.

The ChargeUp organisation consists of charging infrastructure providers (including gas station companies like CircleK, BP, Total). The only manufacturer is (American) Tesla, presumably because of their charging infrastructure division. https://www.chargeupeurope.eu/membership

EmobilityEurope organization is mostly driver-associations and supply chain companies. The actual manufacturers are:

  • Lucid (American)
  • GM (American)
  • Tesla (American)
  • Polestar (Chinese/Swedish)
  • NIO (Chinese)
  • Rivian (American)
  • Smart (initially German, currently Chinese)
  • Volvo (Chinese/Swedish)
    https://www.emobilityeurope.org/our-members/

So not a single European (electric) car manufacturer is involved

[–] klangcola@reddthat.com 3 points 1 week ago (5 children)

I just did it not long a ago. Gittea -> Forgejo10 -> Forgejo11 LTS, in Docker. Surprisingly quick, painless and smooth.

(My only issue was not Forgejo, but MySQL. Because the hardware is ancient and Docker compose pulled down a new version of mysql8 at the same time as pulling forgejo. New version of mysql8 didnt support my CPU architecture. Easy fix was to change the label mysql8oraclelinux7 in Docker compose and pull that image. There is a issue with solutions in the MySQL Docker GitHub repo)

[–] klangcola@reddthat.com 4 points 1 week ago

Schleswig-Holstein is shaking out to be such a good example of Proven Track Record ™️ for use of FOSS software in public administration, or any large organization really.

Anybody advocating for other public administrations to migrate can point loudly at Schleswig-Holstein that it's been done before and how to do it right. No more "that would never work" from the proprietary nay-sayers

[–] klangcola@reddthat.com 4 points 1 week ago

Ugh, that ending crossing the line, so close!

[–] klangcola@reddthat.com 8 points 1 week ago

KDE Maui does, but Microsoft Maui doesn't .

(Sorry, I know you were referring to Microsoft Maui, I was just annoyed at being reminded how Microsoft stole the name: https://www.phoronix.com/news/Microsoft-KDE-MAUI )

[–] klangcola@reddthat.com 15 points 1 week ago

Another reason is when developing the Web version first. Draw.io is a good example, where we get a bonus desktop(electron) version "for free" though the product was developed as a web app.

[–] klangcola@reddthat.com 9 points 1 week ago* (last edited 1 week ago) (1 children)

Thanks for reminding me why Maui doesn't support Linux. I saw Maui mentioned in an earlier comment and was baffled why KDE would make something not working that doesn't work in Linux. It's because Microsoft stole the Maui name from KDE: https://www.phoronix.com/news/Microsoft-KDE-MAUI

 

What are the pros and cons of using Named vs Anonymous volumes in Docker for self-hosting?

I've always used "regular" Anonymous volumes, and that's what is usually in official docker-compose.yml examples for various apps:

volumes:
  - ./myAppDataFolder:/data

where myAppDataFolder/ is in the same folder as the docker-compose.yml file.

As a self-hoster I find this neat and tidy; my docker folder has a subfolder for each app. Each app folder has a docker-compose.yml, .env and one or more data-folders. I version-control the compose files, and back up the data folders.

However some apps have docker-compose.yml examples using named volumes:

services:
  mealie:
    volumes:
      - mealie-data:/app/data/
volumes:
  mealie-data:

I had to google documentation https://docs.docker.com/engine/storage/volumes/ to find that the volume is actually called mealie_mealie-data

$ docker volume ls
DRIVER    VOLUME NAME
...
local     mealie_mealie-data

and it is stored in /var/lib/docker/volumes/mealie_mealie-data/_data

$ docker volume inspect mealie_mealie-data
...
  "Mountpoint": "/var/lib/docker/volumes/mealie_mealie-data/_data",
...

I tried googling the why of named volumes, but most answers were talking about things that sounded very enterprise'y, docker swarms, and how all state information should be stored in "the database" so you shouldnt need to ever touch the actual files backing the volume for any container.

So to summarize: Named volumes, why? Or why not? What are your preferences? Given the context that we are self-hosting, and not running huge enterprise clusters.

 

The joys of discovering DRG for the first time and gleefully learning all the mechanics. Extra props for the careful and methodical test to verify if the game has Friendly Fire

 

Some instances disable downvoting. Is this intended to be for communities on that instance or users on that instance, or both?

I noticed while reading Memes@lemmy.ml ( https://reddthat.com/post/2053 ) that some commenters were talking about being downvoted, but I have no downvote button. Because downvoting is disabled on my instance?

How does it work the opposite way? Are users from lemmy.ml allowed to downvote on posts for example beehaw (who also has disabled downvoting)

 

Many instances say to keep language settings as "undetermined" otherwise you won't see most posts Example: https://lemmy.blahaj.zone/post/59161 Example: https://reddthat.com/settings

Yet when I try to post a comment it will fail with language_not_allowed because initially there is no language selected. So I need to click on the "Select language" drop-down and choose English (the only option)

Actually in the Lemmy web interface (at least on my instance reddthat.com) the Post button will spin endlessly with no indication of what's wrong. Using the Jerboa Android app there's is the very brief error message language_not_allowed, and the comment disappears so I have to type it out again! On the Jerboa app there's also no option to select the language for the comment, so I can't use it to comment at all.

I experienced this language_not_allowed error while commentating on gaming@beehaw.org and lemmy_support@lemmy.ml , both English language communities

So how is this language setting supposed to work?

Is the language selected for posting comments the same setting as the profile setting, which the links recommend to keep as "undetermined" to be able to see (English language) posts?

Have i encountered a bug? Specific to my instance or Lemmy in general?

view more: next ›