[-] Tywele@lemmy.dbzer0.com 2 points 2 hours ago

Firefox on Android can install uBlock but I would prefer to use an app.

7
Ad free YouTube App (lemmy.dbzer0.com)
submitted 4 hours ago by Tywele@lemmy.dbzer0.com to c/askandroid

cross-posted from: https://lemmy.dbzer0.com/post/20642522

I recently discovered SmartTube Next for Android TV to get an ad free experience and integrated Sponsorblock on my Nvidia Shield TV.

I found NewPipe for my phone but I don't see a way to connect my YouTube account to it and I guess I need to import my subs manually every time I change something.

So I'm wondering if there is an alternative YouTube app that is blocking ads (and ideally integrates Sponsorblock) for my smartphone and has the ability to connect my YouTube account like SmartTube Next does?

13
Ad free YouTube App (lemmy.dbzer0.com)
submitted 4 hours ago by Tywele@lemmy.dbzer0.com to c/android

I recently discovered SmartTube Next for Android TV to get an ad free experience and integrated Sponsorblock on my Nvidia Shield TV.

I found NewPipe for my phone but I don't see a way to connect my YouTube account to it and I guess I need to import my subs manually every time I change something.

So I'm wondering if there is an alternative YouTube app that is blocking ads (and ideally integrates Sponsorblock) for my smartphone and has the ability to connect my YouTube account like SmartTube Next does?

[-] Tywele@lemmy.dbzer0.com 13 points 19 hours ago

I like the color. And if you didn't already know: your nail polish will hold longer if you first apply one layer of clear nail polish as a base coat and apply one layer of clear nail polish as a top coat at the end. Gives it more durability and that way I can sometimes wear it for a week sometimes even more. If you already knew that pretend I didn't say anything past the first sentence :)

[-] Tywele@lemmy.dbzer0.com 12 points 23 hours ago* (last edited 23 hours ago)

I am 5.5 weeks on HRT now and recently noticed some different feeling tissue underneath my nipples that are definitely the beginning of my breast buds. So I'm beyond happy currently 😊

At the same time I remembered how worried I was prior to starting HRT (though I never hesitated to get closer to HRT and eventually start it) because I always thought about what if I don't like any of the changes of HRT especially the permanent ones but now I can only laugh about that because I definitely like those changes very much 😂

[-] Tywele@lemmy.dbzer0.com 3 points 1 day ago

Do you have a link to that guide of yours?

[-] Tywele@lemmy.dbzer0.com 47 points 1 day ago

Nobody cares about that in EU

[-] Tywele@lemmy.dbzer0.com 9 points 3 days ago

With that I mean that women usually have more of a full body experience during an orgasm which can also last longer, takes longer to build up and has no refractory period after.

Unlike the male orgasm which is more centered around the genitals and has more of an "explosive" end this lasts much shorter and there is of course the refractory period where you can't keep going after having orgasmed.

[-] Tywele@lemmy.dbzer0.com 5 points 5 days ago* (last edited 5 days ago)

It does have a spectrum view.

Edit: I just checked out Spectroid and the spectral view in that app seems to be better though.

[-] Tywele@lemmy.dbzer0.com 5 points 6 days ago

It's a cute and fun JRPG, I already played it on the Steam Deck and can definitely recommend playing it.

11
34
45
88

After getting fed up with TrueNAS (after it borked itself for the third time and I would have had to set it up AGAIN) I decided to learn Ansible and write a playbook to setup my homeserver that way.

I wanted to share this playbook with you in case someone might find it useful for their own setup and maybe someone has some tips on things I could improve.

This server will not be exposed to the public/internet. If I want to access a service on it from outside my home network I have Wireguard setup on my router to connect to my home network from anywhere.

Keep in mind that I'm relatively new to sysadmin stuff etc so don't be too harsh please 😅

10
submitted 2 weeks ago* (last edited 2 weeks ago) by Tywele@lemmy.dbzer0.com to c/selfhosted@lemmy.world

Edit: I found the solution. I was missing a few environment variables.

These are the functioning Ansible tasks to deploy Immich:

Solution

- name: create Immich network
  community.docker.docker_network:
    name: immich-network
    state: present

- name: deploy Immich-Redis
  community.docker.docker_container:
    name: immich-redis
    image: registry.hub.docker.com/library/redis:6.2-alpine@sha256:84882e87b54734154586e5f8abd4dce69fe7311315e2fc6d67c29614c8de2672
    restart_policy: always
    networks: 
      - name: immich-network

- name: deploy Immich-Postgres
  community.docker.docker_container:
    name: immich-postgres
    image: registry.hub.docker.com/tensorchord/pgvecto-rs:pg14-v0.2.0@sha256:90724186f0a3517cf6914295b5ab410db9ce23190a2d9d0b9dd6463e3fa298f0
    restart_policy: always
    volumes:
      - "{{ nvme_mount_point }}/immich/postgres:/var/lib/postgresql/data"
    env:
      POSTGRES_DB: "{{ immich_postgres_db_name }}"
      POSTGRES_USER: "{{ immich_postgres_db_user }}"
      POSTGRES_PASSWORD: "{{ immich_postgres_db_password }}"
    networks: 
      - name: immich-network

- name: deploy Immich-Machine-Learning
  community.docker.docker_container:
    name: immich-machine-learning
    image: ghcr.io/immich-app/immich-machine-learning:release
    restart_policy: always
    volumes:
      - "{{ nvme_mount_point }}/immich/model-cache:/cache"
    networks: 
      - name: immich-network
    env:
      DB_DATABASE_NAME: "{{ immich_postgres_db_name }}"
      DB_USERNAME: "{{ immich_postgres_db_user }}"
      DB_PASSWORD: "{{ immich_postgres_db_password }}"
      DB_DATA_LOCATION: "{{ nvme_mount_point }}/immich/postgres"
      DB_HOSTNAME: immich-postgres
      REDIS_HOSTNAME: immich-redis

- name: deploy Immich-Microservices
  community.docker.docker_container:
    name: immich-microservices
    image: ghcr.io/immich-app/immich-server:release
    restart_policy: always
    command: ['start.sh', 'microservices']
    volumes:
      - "{{ hdd_mount_point}}/immich/library:/usr/src/app/upload"
      - /etc/localtime:/etc/localtime:ro
    networks: 
      - name: immich-network
    env:
      DB_DATABASE_NAME: "{{ immich_postgres_db_name }}"
      DB_USERNAME: "{{ immich_postgres_db_user }}"
      DB_PASSWORD: "{{ immich_postgres_db_password }}"
      DB_DATA_LOCATION: "{{ nvme_mount_point }}/immich/postgres"
      DB_HOSTNAME: immich-postgres
      REDIS_HOSTNAME: immich-redis

- name: deploy Immich-Server
  community.docker.docker_container:
    name: immich-server
    image: ghcr.io/immich-app/immich-server:release
    restart_policy: always
    command: ['start.sh', 'immich']
    volumes:
      - "{{ hdd_mount_point}}/immich/library:/usr/src/app/upload"
      - /etc/localtime:/etc/localtime:ro
    ports:
      - "2283:3001"
    networks: 
      - name: immich-network
    env:
      DB_DATABASE_NAME: "{{ immich_postgres_db_name }}"
      DB_USERNAME: "{{ immich_postgres_db_user }}"
      DB_PASSWORD: "{{ immich_postgres_db_password }}"
      DB_DATA_LOCATION: "{{ nvme_mount_point }}/immich/postgres"
      DB_HOSTNAME: immich-postgres
      REDIS_HOSTNAME: immich-redis

I'm trying to install Immich via Ansible and so far so good. The containers are all running and as long as I don't try to access it the logs all look fine but as soon as I try to access the GUI I get the following error spammed in the immich-server container log and the browser just shows a timeout and doesn't connect to the GUI.

[Nest] 7  - 05/02/2024, 9:20:45 AM   ERROR [TypeOrmModule] Unable to connect to the database. Retrying (5)...
Error: Connection terminated due to connection timeout
    at Connection.<anonymous> (/usr/src/app/node_modules/pg/lib/client.js:132:73)
    at Object.onceWrapper (node:events:632:28)
    at Connection.emit (node:events:518:28)
    at Socket.<anonymous> (/usr/src/app/node_modules/pg/lib/connection.js:63:12)
    at Socket.emit (node:events:518:28)
    at TCP.<anonymous> (node:net:337:12)
Error: connect ETIMEDOUT
    at Socket.<anonymous> (/usr/src/app/node_modules/ioredis/built/Redis.js:170:41)
    at Object.onceWrapper (node:events:632:28)
    at Socket.emit (node:events:518:28)
    at Socket._onTimeout (node:net:589:8)
    at listOnTimeout (node:internal/timers:573:17)
    at process.processTimers (node:internal/timers:514:7) {
  errorno: 'ETIMEDOUT',
  code: 'ETIMEDOUT',
  syscall: 'connect'
}

Here are my Ansible tasks to deploy Immich:

Ansible tasks with missing ENV variables

- name: create Immich network
  community.docker.docker_network:
    name: immich-network
    state: present

- name: deploy Immich-Redis
  community.docker.docker_container:
    name: immich-redis
    image: registry.hub.docker.com/library/redis:6.2-alpine@sha256:84882e87b54734154586e5f8abd4dce69fe7311315e2fc6d67c29614c8de2672
    restart_policy: always
    networks: 
      - name: immich-network

- name: deploy Immich-Postgres
  community.docker.docker_container:
    name: immich-postgres
    image: registry.hub.docker.com/tensorchord/pgvecto-rs:pg14-v0.2.0@sha256:90724186f0a3517cf6914295b5ab410db9ce23190a2d9d0b9dd6463e3fa298f0
    restart_policy: always
    volumes:
      - "{{ nvme_mount_point }}/immich/postgres:/var/lib/postgresql/data"
    env:
      POSTGRES_DB: "{{ immich_postgres_db_name }}"
      POSTGRES_USER: "{{ immich_postgres_db_user }}"
      POSTGRES_PASSWORD: "{{ immich_postgres_db_password }}"
    networks: 
      - name: immich-network

- name: deploy Immich-Machine-Learning
  community.docker.docker_container:
    name: immich-machine-learning
    image: ghcr.io/immich-app/immich-machine-learning:release
    restart_policy: always
    volumes:
      - "{{ nvme_mount_point }}/immich/model-cache:/cache"
    networks: 
      - name: immich-network
    env:
      DB_DATABASE_NAME: "{{ immich_postgres_db_name }}"
      DB_USERNAME: "{{ immich_postgres_db_user }}"
      DB_PASSWORD: "{{ immich_postgres_db_password }}"

- name: deploy Immich-Microservices
  community.docker.docker_container:
    name: immich-microservices
    image: ghcr.io/immich-app/immich-server:release
    restart_policy: always
    command: ['start.sh', 'microservices']
    volumes:
      - "{{ hdd_mount_point}}/immich/library:/usr/src/app/upload"
      - /etc/localtime:/etc/localtime
    networks: 
      - name: immich-network
    env:
      DB_DATABASE_NAME: "{{ immich_postgres_db_name }}"
      DB_USERNAME: "{{ immich_postgres_db_user }}"
      DB_PASSWORD: "{{ immich_postgres_db_password }}"

- name: deploy Immich-Server
  community.docker.docker_container:
    name: immich-server
    image: ghcr.io/immich-app/immich-server:release
    restart_policy: always
    command: ['start.sh', 'immich']
    volumes:
      - "{{ hdd_mount_point}}/immich/library:/usr/src/app/upload"
      - /etc/localtime:/etc/localtime
    ports:
      - "2283:3001"
    networks: 
      - name: immich-network
    env:
      DB_DATABASE_NAME: "{{ immich_postgres_db_name }}"
      DB_USERNAME: "{{ immich_postgres_db_user }}"
      DB_PASSWORD: "{{ immich_postgres_db_password }}"

The variables are:

immich_postgres_db_name: immich
immich_postgres_db_user: postgres
immich_postgres_db_password: postgres

for testing purposes.

I'm currently running this on a Hyper-V VM running Fedora 39 Server Edition.

I don't know how to fix this issue, can someone help me?

I found this issue on the Immich GitHub where I found a possible fix regarding the firewall that it might block something but it didn't really help.

So I'm thankful for any ideas you can throw my way. Tell me if you need any more info.

Edit: Overlooked an error in the log and added it to the post.

12

cross-posted from: https://lemmy.dbzer0.com/post/19310012

Hello,

I need some help here. I've been trying to write my own Ansible playbook to setup my homeserver. The storage devices on this server are 1 NVMe SSD and 2 HDDs which I want to setup as a mirror. I want to setup all storage devices as either BTRFS or ZFS but I'm having trouble finding the correct modules to use in Ansible for this.

I have also found some roles in Ansible Galaxy but those are either not explained enough for me to use and seem overwhelming to use (especially in comparison to the terminal commands that are needed to setup the BTRFS volumes or ZFS pools). But just using the builtin command module in Ansible somehow feels wrong and not the right way to go about this.

Can someone point me in the right direction? Right now I think I will prefer using BTRFS.

1

Hello,

I need some help here. I've been trying to write my own Ansible playbook to setup my homeserver. The storage devices on this server are 1 NVMe SSD and 2 HDDs which I want to setup as a mirror. I want to setup all storage devices as either BTRFS or ZFS but I'm having trouble finding the correct modules to use in Ansible for this.

I have also found some roles in Ansible Galaxy but those are either not explained enough for me to use and seem overwhelming to use (especially in comparison to the terminal commands that are needed to setup the BTRFS volumes or ZFS pools). But just using the builtin command module in Ansible somehow feels wrong and not the right way to go about this.

Can someone point me in the right direction? Right now I think I will prefer using BTRFS.

59

I have finally started HRT and applied the first patch yesterday evening but I'm wondering if the place and how I've applied is good enough/fine like this? Just want to make sure I've done everything right and don't want to find out in 3 months that I've been screwing this up the whole time.

[-] Tywele@lemmy.dbzer0.com 84 points 1 month ago

I prefer seeing up vote and down vote counts separately and nothing else.

58
submitted 2 months ago* (last edited 2 months ago) by Tywele@lemmy.dbzer0.com to c/nostupidquestions@lemmy.world

I remember that it was possible at one point but now I don't seem to be able to find the option to do so.

Can someone point me in the right direction?

And I don't mean cancelling the membership.

Solution: At some point Patreon turned all "Followers" (there used to be an option under the creator name in the 3 dots menu to "follow" someone) into "Free Tier Memberships". On the website you can't see these "Free Tier Memberships" under Settings->Memberships. You have to go to each creator you have in your list on the left, go to the membership tab and click on the pencil icon to edit your membership, where you can cancel it.

In the app this whole thing is much easier as you get to see all your memberships including the "Free Tier Memberships" under the memberships point when clicking on your profile. From there you can click on every creator, then on the 3 dots menu in the top right, select "Your membership" and there you can cancel the membership.

I have no idea why this has to be so convoluted.

Edit: Oh and if the creator doesn't exist anymore you need to block and unblock them again to remove them from your list because you can't cancel a membership of a creator that doesn't exist anymore.

16
submitted 2 months ago* (last edited 2 months ago) by Tywele@lemmy.dbzer0.com to c/linux@lemmy.ml

So I'm trying to play around with Fedora in a VM with VMWare Workstation Player (v17.5.1) but I'm running into a problem I don't know how to solve. I use the Fedora 39 1.5 ISO file which is the most current version that's available for download and after installing it in the VM everything works fine. I setup the install and I can use it, still working after rebooting it. But as soon as I do sudo dnf update or update everything via the Software Center the screen of the VM goes black and I can't use the VM anymore. No matter if I reboot it or not. When I power off the VM I can see the Fedora loading icon for a short period but that's it.

This also happened with NixOS but not with Fedora Server. I guess it must have something to do with the DE as both distros were installed with Gnome but I don't know how to solve it. I already tried reinstalling VMWare to no avail. I will try installing a distro with KDE to maybe rule out one cause.

Does anyone have any idea what's going on here? I'm running VMWare on Windows 11.

[-] Tywele@lemmy.dbzer0.com 92 points 5 months ago

Resch nannte ein Tempolimit auf Autobahnen und ein sofortiges Sanierungsprogramm für öffentliche Gebäude wie Schulen oder Kitas sowie den Abbau klimaschädlicher Subventionen, der seiner Ansicht nach das nötige Geld in die öffentlichen Kassen bringen könnte.

Vor allem letzteres wäre sehr begrüßenswert.

[-] Tywele@lemmy.dbzer0.com 82 points 9 months ago* (last edited 9 months ago)

Ein Bußgeld und drei Monate Fahrverbot kommen auf sie zu.

Mehr nicht? Wer mit 180 bei erlaubten 60 faehrt, gehoert nicht hinter ein Steuer. Schon mal gar nicht, wenn sie das mit Kindern im Auto macht.

[-] Tywele@lemmy.dbzer0.com 75 points 10 months ago

Der Grund war ihre Tochter: "Ich finde es gut, wenn meine Tochter die christliche Botschaft und die christlichen Werte, die auch stark in unserer Gesellschaft verankert sind, mitbekommt, diese versteht, und auch hinterfragen kann. Und - wenn sie möchte - sich danach ausrichten kann", so Pfitz. Ihre Tochter soll ein festes, christliches Fundament bekommen. Sie dürfe aber in der Zukunft auch selbst entscheiden, ob sie in der Kirche bleiben will oder nicht.

Man koennte halt auch einfach warten bis die Tochter alt genug ist und selbst entscheiden kann, ob sie ueberhaupt erst in die Kirche eintreten will.

view more: next ›

Tywele

joined 10 months ago
MODERATOR OF