deleted by creator
deleted by creator
I wish they would carry on the momentum and also finally support hardware keyboard shortcuts. This is the one thing that’s killing Android tablets for me (I’m not willing to use a Chromium-based browser): https://connect.mozilla.org/t5/ideas/need-more-physical-keyboard-support-for-firefox-mobile-on/idi-p/3836
Issue is being tracked here: https://bugzilla.mozilla.org/show_bug.cgi?id=1794664
deleted by creator
B&O
Maybe they mean Bang & Olufsen?
I thought we were talking exclusively about desktops. My bad.
But not all of the data shows desktops only. The ones I linked for Japan and Africa are for computer ownership in general.
That’s reasonable and I agree with that. I’m just pointing out that religious clothing doesn’t necessarily mean that that person will do what you fear. As Instigate points out, their words and actions are what matters and what we should be paying attention to.
You took the ACTION of putting on garb that says your religion is above everything else
Incorrect assumption. A dominant religion in any given society will influence cultural and societal norms. Sometimes, perhaps even more often than not, the reason for wearing religious clothing is social conformity. That doesn’t necessarily mean that the wearer is a fundamentalist or even religious at all. There are even atheists who wear religious clothing just because the community they belong to excepts them to do so and they don’t want to stand out (applies to all genders). And that’s just one of several possible reasons other than the one you assumed to be the only possible explanation.
Yes. It’s even extreme in some places. For example, more than half of Australian households reported in a 2022 survey that they never accessed the internet from a desktop PC that year (source; also, paywall warning). In Hungary, desktop ownership dropped from 47.5% in 2014 to 39.2% 2019. It’s safe to assume the downwards trend has continued into 2023.
Japan dropped from 81.7% in 2013 to 69% in 2022 (this is for PC ownership in general and doesn’t differentiate between desktops and laptops) and Germany dropped from 64.5% (desktops) in 2006 to 42.9% in 2022.
Even African countries, which had depressingly low computer ownership to begin with, have seen a stagnation at around 7.5% (yes, it’s that low) between 2015 and 2019.
These are just a few examples, but you’ll see a similar trend everywhere you look. Looking at these statistics reminds me of this Apple ad: https://www.youtube.com/watch?v=zfR_Jj4grZE
Edit: WTH, Spain?
SWAG is great for overwhelmed Nginx beginners. It comes preconfigured with reasonable defaults and also provides configs for a bunch of popular services: https://github.com/linuxserver/reverse-proxy-confs. Both Bitwarden and Vaultwarden are on there.
Note that this setup assumes that you will run your service (Bitwarden/Vaultwarden) in a Docker container. You can make SWAG work with something that’s running directly on the host, but I’d recommend not starting with that until you’ve fooled around with this container setup a bit and gained a better understanding of how Nginx and reverse proxies in general work.
Lmao even
In response to your update: Try specifying the user that’s supposed to own the mapped directories in the docker compose file. Then make sure the UID and GID you use match an existing user on the new system you are testing the backup on.
First you need to get the id of the user you want to run the container as. For a user called foo
, run id foo
. Note down the UID and GID.
Then in your compose file, modify the db_recipes service definition and set the UID and GID of the user that should own the mapped volumes:
db_recipes:
restart: always
image: postgres:15-alpine
user: "1000:1000" #Replace this with the corresponding UID and GID of your user
volumes:
- ./postgresql:/var/lib/postgresql/data
env_file:
- ./.env
Recreate the container using docker compose up -d
(don’t just restart it; you need to load the new config from the docker compose file). Then inspect the postgresql
directory using ls -l
to check whether it’s actually owned by user with UID 1000 and group with GID 1000. This should solve the issue you are having with that backup program you’re using. It’s probably unable to copy that particular directory because it’s owned by root:root and you’re not running it as root (don’t do that; it would circumvent the real problem rather than help you address it).
Now, when it comes to copying this to another machine, as already mentioned you could use something that preserves permissions like rsync, but for learning purposes I’d intentionally do it manually as you did before to potentially mess things up. On the new machine, repeat this process. First find the UID and GID of the current non-root user (or whatever user you want to run your containers as). Then make sure that UID and GID are set in the compose files. Then inspect the directories to make sure they have the correct ownership. If the compose file isn’t honoring the user flag or if the ownership doesn’t match the UID and GID you set for whatever reason, you can also use chown -R UID:GID ./postgresql
to change ownership (replace UID:GID with the actual IDs), but that might get overwritten if you don’t properly specify it in the compose file as well, so only do it for testing purposes.
Edit: I also highly recommend using CLIs (terminal) instead of the GUI for this sort of thing. In my experience, the GUIs aren’t always designed to give you all the information you need and can actually make things more difficult for you.
As others have already mentioned, you are probably correct that it’s a permission error. You could follow the already posted advice to use tools that maintain permissions like rsync, but fixing this botched backup manually could help you learn how to deal with permissions and that’s a rather fundamental concept that anyone selfhosting would benefit from understanding.
If you decide to do this, I would recommend reading up on the concept of user and group permissions on linux and the commands that allow you to inspect ownership and permissions of directories and files as well as the UID and GID of users. Next step would be to understand how Docker handles permissions for mapped directories. You can get a few pointers from this short explanation by LSIO: https://docs.linuxserver.io/general/understanding-puid-and-pgid. Bear in mind that this is not a Docker standard, but something specific to LSIO Docker images. See also https://docs.docker.com/compose/compose-file/05-services/#long-syntax. This can also be set when using docker run
by using the --user
flag.
Logs can also help pinpoint the cause of the issue. The default docker compose setup in Tandoor’s docs sets up several containers, one of which acts as a database (db_recipes
based on postgres:15-alpine
). Inspect that in real time using docker logs -f db_recipes
to see the exact errors.
https://github.com/ChrisTitusTech/winutil
Run this after every update, specifically the tweak that uninstalls Edge. Makes things a lot easier. It also gives you the option to delay feature updates by two years and only install security updates on time.
You sound like someone who’s lost The Game.
Another slanted hyphen…
I hate it! I hate it! I hate it!
This always makes me laugh (IRC): https://www.youtube.com/watch?v=O2rGTXHvPCQ
One thing I like about this particular layer of defense is that it gives you more insight into the activities of the software and operating systems you’re using. The statistics they provide (I use Adguard Home) have proven very useful to me on several occasions .
Fairphone allows you to unlock the bootloader and install an OS of your choice.
See https://support.fairphone.com/hc/en-us/articles/9979154556817-Google-free-Android
deleted by creator