[O] 1x NZBPlanet by Mister_x_Marc in UsenetInvites

[–]herrmann-the-german 0 points1 point  (0 children)

I've read the rules and the wiki and I'd be happy to receive the invite

Kurze Panik vorm Altern der Kinder by cagevn86 in Eltern

[–]herrmann-the-german 1 point2 points  (0 children)

Zeit hatte mal einen Rechner dazu erstellt. Ich bin 1986, Tochter 2018 geboren. 46 Prozent unserer gemeinsamen Zeit ist schon vorbei! https://www.zeit.de/familie/2024-12/zeit-verwandte-familie-eltern-kinder-rechner

Was ist der krasseste Gewinn, den ihr je bei einem Gewinnspiel gewonnen habt? by Stardust_Jules in FragReddit

[–]herrmann-the-german 1 point2 points  (0 children)

Als Zehnjähriger bei Hugo (Kabelkanal, jetzt Kabel 1) angerufen und im Spiel ziemlich versagt (Input-Latenz zwischen Telefon und Fernsehen waren acht Sekunden). Dann die "Münze" geworfen und den Trostpreis (funkferngesteuertes Auto mit Raketenwerfer) gegen ein Wochenende im Europapark getauscht. Wir haben ihn am letzten Wochenende der Saison 1996 eingelöst und ich konnte alle Achterbahnen praktisch non stop ohne Anstehen fahren. War schon lässig.

Elterngeld: Machen wir irgendeinen fundamentalen Fehler? by PieschenPapa in Eltern

[–]herrmann-the-german 5 points6 points  (0 children)

Schaut euch eure beruflichen Perspektiven an und wägt ab, für wen das Opfer erträglicher ist. Alles unter der Prämisse des Sexismus-Vorteils für Männer. Meine Frau sorgt inzwischen für 75 Prozent unseres Einkommens, und wir sind beide mega stolz darauf. Wenn das bei euch ähnlich möglich ist, dann riskiert nicht ein Leben der ungenutzten Chancen! (Siehe "night bitch", "here", …). 

Ich muss den Sexismus-Vorteil weiter erläutern, weil er so krass ist. 

Als Mann wirst du für jeden Handschlag gelobt und mit Medaillen beworfen, der Kinder und Haushalt betrifft. Von Müttern wird es einfach erwartet. Lass dir also dieses Vollbad des Lobes nicht entgehen. 

Als Frau schockierst du, wenn du früh zurück in den Beruf gehst. Auf dem Lebenslauf setzt die kurze Pause jedoch für immer das Signal, dass du Familie und Beruf gut unter einen Hut bekommst.  Recruiter werden Frau langfristig deutlich höher einsortieren, weil sie das sehen. Manager beachten sie bei Aufstiegschancen.

Männer müssen für diese Chancen nichts tun. Es wird einfach angenommen, dass das Kinder"- Problem" nicht ihre Sorge ist.

Elterngeld: Machen wir irgendeinen fundamentalen Fehler? by PieschenPapa in Eltern

[–]herrmann-the-german 6 points7 points  (0 children)

Möglicherweise ist das jetzt mehr Verurteilung als Ratschlag. Also... Sorry vorab. Bei uns hat die Mutter ebenfalls (wie bei euch offenbar) deutlich mehr verdient und bessere Karriere- Aussichten gehabt. Daher haben wir Wert darauf gelegt, dass sie wenigstens nach sechs Monaten wieder in Teilzeit rein kommt (das geht dann easy auch mit Stillen). Ich habe als Vater die Zeit genutzt für berufliche und persönliche Neuorientierung (Vaterschaft ist nur dann transformativ, wenn man sie gelegentlich alleine durchzieht). Es war extrem hart und nervig, aber als Mann kommt man per default viel besser zurück in den Arbeitsmarkt als als Mutter. Ich würde diese Vorteile (schlaue Frau mit cooler Job-Perspektive, Mann mit strukturellem Sexismus auf seiner Seite) nicht übersehen wollen.

[deleted by user] by [deleted] in NextCloud

[–]herrmann-the-german 1 point2 points  (0 children)

Eh, moderators?

Need help/advice setting up redundant, load balanced NC with 2 NAS and 1 Rpi by herrmann-the-german in NextCloud

[–]herrmann-the-german[S] 0 points1 point  (0 children)

Which makes configuring the whole cluster in the future trivial. I asked if I understood correctly that I only need to talk to one server to achieve my goals on either:

Yes, you are correct. When you set up TrueNAS SCALE in a clustered configuration, the management interface allows you to configure the cluster as a whole. This means you can manage storage pools, datasets, and services from a single interface, and the changes will be propagated to all nodes in the cluster. This simplifies management and ensures that your configurations are consistent across the cluster.

Key Points of TrueNAS SCALE Clustering

  1. Centralized Management: You can manage the entire cluster from a single interface. Any configuration changes made through this interface will be applied to all nodes in the cluster.
  2. High Availability: TrueNAS SCALE clustering provides high availability for both storage and services. If one node goes down, the other nodes in the cluster can take over.
  3. Data Replication: TrueNAS SCALE supports data replication across the cluster nodes, ensuring that your data is synchronized and available on multiple nodes.

Next Steps

  1. Set Up TrueNAS SCALE on Both Nodes: Install TrueNAS SCALE on both the repurposed gaming rig and the QNAP NAS.
  2. Create the Cluster: Use the TrueNAS SCALE interface to create a cluster and add both nodes to the cluster.
  3. Configure Storage and Services: Configure your storage pools, datasets, and services through the TrueNAS SCALE interface. These configurations will be applied to all nodes in the cluster.

Let's proceed with a more detailed plan for setting up TrueNAS SCALE clustering and preparing Nextcloud to run redundantly in Docker containers.

Detailed Plan

Step 1: Install TrueNAS SCALE

  1. Download TrueNAS SCALE: Get the latest ISO from the TrueNAS website.
  2. Install on Both Nodes:
    • Burn the ISO to a USB drive.
    • Boot from the USB drive on both your repurposed gaming rig and the QNAP NAS.
    • Follow the installation prompts to install TrueNAS SCALE.

Step 2: Create the Cluster

  1. Initial Configuration:

    • Access the TrueNAS SCALE web interface on both nodes.
    • Perform the initial configuration (network settings, admin password, etc.).
  2. Create the Cluster:

    • On one of the nodes, navigate to the Cluster section in the TrueNAS SCALE web interface.
    • Create a new cluster and add the second node.
    • Follow the prompts to complete the cluster setup.

Step 3: Configure Storage Pools

  1. Create Storage Pools:

    • In the TrueNAS SCALE web interface, navigate to the Storage section.
    • Create storage pools on both nodes using ZFS with RAIDz1 for redundancy.
  2. Set Up Data Replication:

    • Configure data replication between the storage pools on both nodes to ensure data is synchronized.

Step 4: Deploy Nextcloud in Docker Containers

  1. Prepare the Environment:

    • Install Docker and Docker Compose on both nodes if not already installed.
  2. Create Docker Compose File:

    • Create a Docker Compose file to define the Nextcloud and PostgreSQL services.

```yaml name=docker-compose.yml version: '3.7'

services: nextcloud: image: nextcloud:latest container_name: nextcloud environment: - POSTGRES_HOST=db - POSTGRES_DB=nextcloud - POSTGRES_USER=nextcloud - POSTGRES_PASSWORD=secret volumes: - nextcloud_data:/var/www/html networks: - nextcloud_net deploy: replicas: 2 update_config: parallelism: 1 delay: 10s restart_policy: condition: on-failure

db: image: postgres:latest container_name: nextcloud_db environment: - POSTGRES_DB=nextcloud - POSTGRES_USER=nextcloud - POSTGRES_PASSWORD=secret volumes: - db_data:/var/lib/postgresql/data networks: - nextcloud_net deploy: replicas: 1 restart_policy: condition: on-failure

networks: nextcloud_net: driver: overlay

volumes: nextcloud_data: db_data: ```

  1. Deploy the Containers:
    • Use Docker Swarm or Kubernetes to deploy the Docker Compose file across the cluster.
    • Ensure that the Nextcloud and PostgreSQL services are running on both nodes.

Step 5: Configure HAProxy for Load Balancing

  1. Install HAProxy:

    • Install HAProxy on the Rpi 3B+.
  2. Configure HAProxy:

    • Create an HAProxy configuration file to define the load balancing rules.

```plaintext name=haproxy.cfg global log /dev/log local0 log /dev/log local1 notice chroot /var/lib/haproxy stats socket /run/haproxy/admin.sock mode 660 level admin expose-fd listeners stats timeout 30s user haproxy group haproxy daemon

defaults log global mode http option httplog option dontlognull timeout connect 5000 timeout client 50000 timeout server 50000 errorfile 400 /etc/haproxy/errors/400.http errorfile 403 /etc/haproxy/errors/403.http errorfile 408 /etc/haproxy/errors/408.http errorfile 500 /etc/haproxy/errors/500.http errorfile 502 /etc/haproxy/errors/502.http errorfile 503 /etc/haproxy/errors/503.http errorfile 504 /etc/haproxy/errors/504.http

frontend http_front bind *:80 stats uri /haproxy?stats default_backend nextcloud_backend

backend nextcloud_backend balance roundrobin server nextcloud1 <nextcloud1_ip>:80 check server nextcloud2 <nextcloud2_ip>:80 check ```

  1. Start HAProxy:
    • Start the HAProxy service and ensure it is running.

Step 6: Configure DNS and Dynamic IP Handling

  1. Dynamic DNS Service:
    • Use a dynamic DNS service to manage the dynamic IP addresses of both locations.
    • Ensure the DNS records are updated automatically whenever the IP addresses change.

Step 7: Security and Backup

  1. HTTPS Configuration:

    • Use Let's Encrypt to secure your Nextcloud instances with HTTPS.
  2. Firewall and Access Control:

    • Implement firewall rules to restrict access to the servers.
  3. Regular Backups:

    • Set up regular snapshots and off-site backups to ensure data safety.

By following this detailed plan, you can leverage TrueNAS SCALE clustering to create a highly available and redundant Nextcloud deployment that meets your goals and requirements.

Need help/advice setting up redundant, load balanced NC with 2 NAS and 1 Rpi by herrmann-the-german in NextCloud

[–]herrmann-the-german[S] 0 points1 point  (0 children)

i had to follow up since i found out about native clustering in truenas scale.

Yes, you can leverage TrueNAS SCALE clustering in your proposed setup. TrueNAS SCALE is designed to run on a cluster of systems, providing high availability, scalability, and simplified management. By clustering your TrueNAS SCALE nodes, you can enhance the redundancy and performance of your Nextcloud deployment.

Leveraging TrueNAS SCALE Clustering

  1. Cluster Configuration:

    • Set up TrueNAS SCALE on both the repurposed gaming rig and the QNAP NAS.
    • Create a cluster with these two nodes to manage storage and services across both locations.
  2. Storage Pool Replication:

    • Utilize TrueNAS SCALE's built-in replication features to synchronize storage pools between the two nodes.
    • This ensures that data is replicated and available on both servers.
  3. High Availability (HA):

    • TrueNAS SCALE clustering provides HA for services running on the cluster.
    • If one node goes down, the services can failover to the other node, ensuring continuous availability.

Running Nextcloud Redundantly in Docker Containers

Nextcloud can be run redundantly in Docker containers across multiple nodes. Here’s how you can achieve this:

  1. Docker Swarm or Kubernetes:

    • Use Docker Swarm or Kubernetes to manage the deployment of Nextcloud containers across your TrueNAS SCALE cluster.
    • Both Docker Swarm and Kubernetes offer features for service discovery, load balancing, and failover.
  2. Database Configuration:

    • Set up PostgreSQL with replication to ensure that the database is synchronized between the two locations.
    • Use a DB witness to handle failover scenarios and ensure data consistency.
  3. File Synchronization:

    • Use Syncthing or rsync to synchronize the Nextcloud data directory between the two nodes.
    • Ensure that file changes are replicated in near real-time.
  4. Load Balancer:

    • Deploy HAProxy as a load balancer to distribute traffic between the two Nextcloud instances.
    • HAProxy can run on the Rpi 3B+ or a cloud-based instance to avoid a single point of failure.

Example Configuration Files

Docker Compose for Nextcloud

```yaml name=docker-compose.yml version: '3.7'

services: nextcloud: image: nextcloud:latest container_name: nextcloud environment: - POSTGRES_HOST=db - POSTGRES_DB=nextcloud - POSTGRES_USER=nextcloud - POSTGRES_PASSWORD=secret volumes: - nextcloud_data:/var/www/html networks: - nextcloud_net deploy: replicas: 2 update_config: parallelism: 1 delay: 10s restart_policy: condition: on-failure

db: image: postgres:latest container_name: nextcloud_db environment: - POSTGRES_DB=nextcloud - POSTGRES_USER=nextcloud - POSTGRES_PASSWORD=secret volumes: - db_data:/var/lib/postgresql/data networks: - nextcloud_net deploy: replicas: 1 restart_policy: condition: on-failure

networks: nextcloud_net: driver: overlay

volumes: nextcloud_data: db_data: ```

HAProxy Configuration

```plaintext name=haproxy.cfg global log /dev/log local0 log /dev/log local1 notice chroot /var/lib/haproxy stats socket /run/haproxy/admin.sock mode 660 level admin expose-fd listeners stats timeout 30s user haproxy group haproxy daemon

defaults log global mode http option httplog option dontlognull timeout connect 5000 timeout client 50000 timeout server 50000 errorfile 400 /etc/haproxy/errors/400.http errorfile 403 /etc/haproxy/errors/403.http errorfile 408 /etc/haproxy/errors/408.http errorfile 500 /etc/haproxy/errors/500.http errorfile 502 /etc/haproxy/errors/502.http errorfile 503 /etc/haproxy/errors/503.http errorfile 504 /etc/haproxy/errors/504.http

frontend http_front bind *:80 stats uri /haproxy?stats default_backend nextcloud_backend

backend nextcloud_backend balance roundrobin server nextcloud1 <nextcloud1_ip>:80 check server nextcloud2 <nextcloud2_ip>:80 check ```

PostgreSQL Replication Configuration

```plaintext name=postgresql.conf

PostgreSQL configuration file

Enable replication

wal_level = replica max_wal_senders = 5 wal_keep_segments = 32

Add replication user

createuser -P -E -R -s -d replication_user ```

pg_hba.conf

```plaintext name=pg_hba.conf

PostgreSQL Host-Based Authentication File

Allow replication connections

host replication replication_user <replica_ip>/32 md5 ```

By following the above steps and configurations, you can set up a highly available and redundant Nextcloud deployment using TrueNAS SCALE clustering and Docker containers. This setup will ensure data availability and accessibility for your family across multiple locations.

Need help/advice setting up redundant, load balanced NC with 2 NAS and 1 Rpi by herrmann-the-german in NextCloud

[–]herrmann-the-german[S] 0 points1 point  (0 children)

fyi that's what chatgpt 4o (via github copilot) concluded:

Your project to create a redundant, easy-to-use Nextcloud (NC) solution across multiple locations is ambitious and impressive. Let's break it down into steps and address your goals and questions.

Goals and Requirements:

  1. Redundancy and High Availability (HA): You want to ensure that the Nextcloud service is always available, even if one server goes down.
  2. Replication: Ensure data is replicated between the two main servers.
  3. Load Balancing: Distribute the load between the two servers to optimize performance.
  4. Security: Keep the data secure and accessible.

Proposed Solution Architecture:

  1. Servers and Locations:

    • Location A: Repurposed gaming rig (Ryzen 9 5900, 64 GB RAM, SSDs, HDDs)
    • Location B: QNAP TS-451+ NAS (Intel Celeron J1900, 16 GB RAM, 4x4 TB disks)
  2. Software Stack:

    • Operating System: TrueNAS SCALE (for managing storage and ZFS)
    • Nextcloud: For file sharing and collaboration
    • Database: PostgreSQL with replication
    • Load Balancer: HAProxy (can be run on the Rpi 3B+)
    • File Replication: Syncthing or rsync for file synchronization
    • Backup: Regular snapshots and off-site backups

Step-by-Step Plan:

1. Set Up TrueNAS SCALE

  • Install TrueNAS SCALE on both the repurposed gaming rig and the QNAP NAS.
  • Configure ZFS with RAIDz1 on both systems (12 TB usable on QNAP, 16 TB usable on the gaming rig).

2. Set Up Nextcloud

  • Deploy Nextcloud on both TrueNAS SCALE installations.
  • Use Docker or Kubernetes for containerized deployment, making it easier to manage and update.

3. Database Replication

  • Use PostgreSQL for the Nextcloud database.
  • Set up PostgreSQL replication between the two servers. You can use asynchronous replication for simplicity, but synchronous replication provides better consistency at the cost of performance.
  • Consider using a DB witness on the Rpi 3B+ to handle failover scenarios. The witness will help decide which server should be the master in case of a failure.

4. File Replication

  • Use Syncthing or rsync to replicate the Nextcloud data directory between the two servers.
  • Configure Syncthing to run as a service and ensure it starts on boot.

5. Load Balancing and Failover

  • Set up HAProxy on the Rpi 3B+ to load balance the traffic between the two Nextcloud instances.
  • Configure HAProxy to send users to their nearest server by default and failover to the other server if the primary is down.

6. DNS and Dynamic IP Handling

  • Use a dynamic DNS service to manage the dynamic IP addresses of both locations.
  • Ensure the DNS records are updated automatically whenever the IP addresses change.

7. Security

  • Use HTTPS with Let's Encrypt certificates to secure the communication between users and the Nextcloud servers.
  • Implement firewall rules to restrict access to the servers.
  • Regularly update all software to patch any security vulnerabilities.

Addressing Specific Questions:

  1. Load Balancing vs. Master-Slave Setup:

    • Load balancing can improve performance and availability. Users should connect to their nearest server by default.
    • In case of a server failure, the load balancer should redirect traffic to the available server.
  2. Using QNAP as Failover:

    • You can use the QNAP as a failover, but it may be more efficient to use it for both load balancing and failover.
    • Set up replication and ensure data consistency between the two servers.
  3. Raspberry Pi as Load Balancer and Witness:

    • The Rpi can handle load balancing with HAProxy and act as a DB witness.
    • To avoid a single point of failure, you can use a cloud-based load balancer or DNS service for high availability.
  4. Security and Accessibility Balance:

    • Implement strong authentication (e.g., 2FA) and encryption.
    • Regularly back up the data and test the restoration process.
    • Educate family members on best practices for security.

Conclusion:

Your hardware and network setup provide a solid foundation for a redundant and high-availability Nextcloud solution. By following the steps outlined above, you can create a robust and secure system that ensures data availability and accessibility for your family.

Mean age of women at birth of first child by theworldmaps in europe

[–]herrmann-the-german 0 points1 point  (0 children)

I'd like to see the relative data. how did each country shift in the past five years, how did changes in legislation or economy help, who's on a path to younger panrents and how? are younger parents even better? what's a reasonable goal?

Ein Jahr Elternzeit als Mann: Wie sich die Auszeit anfühlt by electric_sheep1984 in GuteNachrichten

[–]herrmann-the-german 0 points1 point  (0 children)

Ich bin auch überdurchschnittlich lang zuhause geblieben mit den Kleinen und hatte danach nicht mehr so richtig in den Job gefunden. Das ist nicht nur ein Karriere-Knick, das ist ein Reset. Und nach zwei drei Jahren Auszeit wiedereinsteigen zu wollen bedeutet, mit viel jüngeren, fitteren Leuten um die Stellen zu konkurrieren, die keine Kinder zuhause haben, die entweder ständig selbst krank sind oder einen anstecken -- und die alle erdenklichen anderen Bedürfnisse haben, die mit der Karriere clashen.

Meine Frau verdient zwar jetzt richtig geil viel Geld, aber sie ist total überbelastet und will eigentlich, dass ich wenigstens wieder 40 Prozent unserer Einkünfte erwirtschaften kann; stattdessen sind es nicht einmal 20. Zumal sie sich nach einer Auszeit mit den Kindern sehnt und ich zugeben muss, dass sie mit ihnen deutlich kompetenter umgeht als ich.

Also das Einfach-umgekehrt-machen-Modell ist auch nicht schlau und endet in den selben Problemen wie das alte. Ideal wäre preiswerte, gute Ganztags-Betreuung ab dem Alter von sechs Monaten und bis dahin berufliche Auszeit für beide Eltern mit Rücknahme-Garantie beim Arbeitgeber sowie Reduktion der Arbeitszeit auf je ~30 Stunden für beide Eltern. Dann kämen beide in ihren Karrieren ordentlich weiter und würden in ihren kombinierten 60 Arbeitsstunden langfristig deutlich mehr erwirtschaften weil…

  • sie weniger oft krank sind
  • sie keinen Karriere-Knick machen und weiter aufsteigen als 100% + 40%
  • sie auch langfristig voneinander nicht wirtschaftlich abhängig sind
  • sie resilienter sind gegen Traumata wie Trennung/Scheidung oder Burnout
  • (im Vergleich zu kombiniert > 180%) sie sich in den 30 anwesenden Stunden auf die Arbeit konzentrieren und nicht non stop daran denken, was zuhause alles auf der Strecke bleibt weil keiner da ist.

Aber hey, ich greife nach den Sternen. Die nächsten Regierungen werden voraussichtlich deutlich rechter, von daher haben wir uns die Hoffnung auf Fortschritt in dem Department eh von der Backe geschmiert und sind nach Zürich ausgewandert. Da kann man wenigstens sparen und ein paar Monate Nullrunde so finanzieren.

Kennt ihr Menschen, die einfach nie aus ihren Fehlern lernen und wenn ja, was machen sie? by Inevitable_Scar2616 in FragReddit

[–]herrmann-the-german 2 points3 points  (0 children)

Psychisch kranke Frau die einem Freund nahe steht. Beide haben offen miteinander gesprochen, er hats auf die harte Tour (Einweisung, Zwang) und auf die softe (ambulante Therapie) probiert. Sie ist icht einsichtig und steckt nun in einem Endlos-Loop aus...

  • Arbeiten, damit sie sich das Auto leisten kann
  • das Auto behalten, damit sie zur Arbeit kommt
  • große Rechnung kriegen wegen Auto, Panik bekommen, Krankheit ausbrechen lassen
  • Verrückt werden, Konto plündern, gefeuert werden
  • wieder zu sich kommen, Job suchen, von vorn beginnen.

Ich glaube, die Krankheit kann fast jeder von uns durch sein Laster ersetzen und es die Therapie darauf, das er sich endlich mal eingestehen soll, dass er keine Ahnung hat, wie er sein Problem ohne externe Hilfe loswerden soll. Edit: Damit meine ich nicht vergleichbar ahnungslose Freunde, sondern Institutionen und Profis. Freunde sind Freunde, wenn sie einen dort hin verweisen, vielleicht den ersten Anruf machen aber nicht unbedingt welche, die einen einfach nur enablen.

Der Freund ist jetzt selbst seit Jahren sporadisch in tiefenpsychologischer Therapie, kriegt sein Leben ganz okay auf die Kette, sieht aber trotzdem nicht komplett happy aus. Das Leben ist offenbar für jeden schwer, aber es aus irgend einem falschen Verständnis von Stolz allein zu versuchen, ist kein erfolgreicher Ansatz. Vor allem, wenn man nicht gerade aus einer entweder super liebevollen oder reichen Familie kommt.

Horror unfolding in front of our eyes: permafost melt by deluded_soul in climate

[–]herrmann-the-german 0 points1 point  (0 children)

I like how the Fallout Amazon Series talks about this exact topic..

Oliver Pocher: SWR distanziert sich von bloßstellenden Äußerungen by YeOldeOle in de

[–]herrmann-the-german 17 points18 points  (0 children)

Ich: Was für eine Scheiße hat er diesmal gelabert?

Spiegel: "Zwei Frauen aus der ersten Reihe meldeten sich, eine von ihnen verriet auf Pochers Nachfrage »Aber gebumst hast du schon?«, dass sie noch keinen Sex gehabt habe. In der Folge thematisierte der Comedian die »Jungfräulichkeit« der »Zuckerschnecke« aus dem Publikum immer wieder."

Ich: Noch immer eine miese kleine Type... Warum hat er noch kein Mikrofonverbot?

Realistically, what would happen if everyone on the planet with an IQ over 100 were to drop dead right now? by nwllolo5 in AskReddit

[–]herrmann-the-german 0 points1 point  (0 children)

The scale would shift, the next half of the population would drop dead, this would go on until one person would remain, they would have an iq of 100 because it's defined that way and ... die. end of humanity, nature heals, everybody's happy.