Installation DS224+

woupi

Benutzer
Registriert
28. März 2025
Beiträge
28
Reaktionspunkte
8
Punkte
3
@ctrlaltdelete

Wie gewünscht, kopiere ich den Text mal hier in ein neues Thema:

Hallo Sven,

gestern Abend ist die letzte Platte für die 224+ gekommen. Die Platte für die 220j muss ich noch bestellen, bin ich einfach noch nicht zu gekommen. Leider bin ich noch bei dem Problem der Kamera, die von mir gewählte Reolink hat gestern schon nach 6 Tagen Einsatz das zeitliche gesegnet und war aber ja auch nicht dir Richtige. So muss ich allerdings wieder von vorne beginnen, mit der Überlegung und auch der suche, aber egal, zurück zur 224+

Ich habe alles eingesetzt und bin gerade bei der Installation. Platten sind, so wie Du es vorgeschlagen hast, konfiguriert:
Speicherpool01: 6 TB HDD SHR ohne Ausfallschutz, Volume01 BTRFS
Speicherpool02: 4 HDD SHR ohne Ausfallschutz, Volume02 ext4

Außerdem habe ich, um deine Hilfsbereitschaft nicht zu überstrapazieren, folgendes bereits installiert:

  • CMS
  • Surveillance Station (ich hoffe, dass hast Du mit (Surveillance (Master) gemeint), (Speicherort natürlich die 4TB Platte aus pool2 gewählt)
  • Hyper Backup,
  • Container Manager,
  • Syno Photos,
  • Docker: Paperlessngx (DMS: Dokumentenmanagement)
Was ich nicht installiert habe, weil ich schlicht keine für mich verständliche Anleitung gefunden habe ist:

Frigate (als Test, Alternative zur Surveillance)

Und

Außerdem habe ich noch die alte DS220 am laufen und keine Daten auf die neue geholt, da ich gerade auch keine Idee habe, wie ich das am einfachsten bewerkstellig.

Wenn Du mal Zeit und Lust hast, könntest Du mir gerne dazu was schreiben.

Ich weiß Du hast mir auch deine Telefonnummer für Whats-app gegeben und das ist auch total lieb, aber ich möchte das einfach nicht unnötig ausnutzen. Wenn das für dich aber einfacher ist, dann auch gerne so oder auch telefonieren.

Ganz lieben Dank schonmal im Voraus
Sascha
 
Nach welcher Anleitung hast du Paperlessngx installiert?
https://www.youtube.com/watch?v=gBKIjcOZK_A
Hast du denn die Einstellungen von der DS220j übernommen oder ist das nicht notwendig?
Aktuell habe ich die Einstellungen noch nicht übernommen. Ich werde mich Morgen daran setzen, heute muss ich noch arbeiten.
Ach den in meinem iobroker alles anzupassen (Backup usw)

Die hatte ich auch schon gefunden und gestern Abend erst portainer installiert und dann figate.

Kammer habe ich allerdings gestern Abend damit nicht zum laufen bekommen, da brauch ich denke ich, etwas ruhe für.

Vielen Dank, da werde ich mich dann auch mit auseinander setzen.

Damit habe ich ja erstmal etwas zu tun, ich denke der Sonntag ist damit verplant.

Würde mich, wenn ich nicht klarkomme, aber spätestens, wenn ich alles fertig bekommen habe, wieder melden.

VG
 
  • Like
Reaktionen: ctrlaltdelete
Die von dir benutzte paperless Anleitung, hat mindestens eine Problem die Postgres DB ist nicht festgesetzt, wenn da ein Update kommt, geht nichts mehr.
oder eben festsetzen:
Code:
  db:
image: postgres:17
Nimm besser diese:
Mit MariaDB:
https://mariushosting.com/how-to-install-paperless-ngx-on-your-synology-nas-with-mariadb/
Oder mit PostgresDB:
https://mariushosting.com/synology-install-paperless-ngx-with-office-files-support/

Edit: Und bei paperless, verwende ich nicht das aktuelle Gotenberg image, da das Probleme hat mit älteren Synology CPUs:
gotenberg:
image: gotenberg/gotenberg:7
 

Anhänge

  • 1743862474508.png
    1743862474508.png
    115,9 KB · Aufrufe: 6
Zuletzt bearbeitet:
  • Like
Reaktionen: woupi und plang.pl
Guten Morgen,

ich habe heute Morgen dann erstmal den paperlessngx und den frigate docker wieder entfernt und auch die Ordner.
Dann habe ich mir die Anleitung:
https://mariushosting.com/how-to-install-paperless-ngx-on-your-synology-nas-with-mariadb/
vorgenommen und Schritt für Schritt abgearbeitet:
Bis zu Step 14 hat alles geklappt dann kommt allerdings
1743935189246.png

Könnte es sein, dass ich von der gestrigen Installation noch irgendwo etwas nicht gelöscht habe.
Unter portainer sehe ich nur noch den portainer container und unter dem container manager kein Projekt und auch nur noch den portainer container unter container.

Geladene Images:
1743935621312.png

Da komme ich jetzt offensichtlich nicht weiter und hoffe auf einen Hinweis.

Vielen Dank im Voraus und VG
 
Poste mal den Stack mit den Anpassungen:
Möglichst als Text, bzw. Code posten, siehe Screenshot, den angepassten Inhalt des Editors, ersetze eigene Domains und Kennwörter durch xxxx.
Code:
services:
  redis:
    image: redis:7
    command:
      - /bin/sh
      - -c
      - redis-server --requirepass redispass
    container_name: PaperlessNGX-REDIS
    hostname: paper-redis
    mem_limit: 512m
    mem_reservation: 256m
    cpu_shares: 768
    security_opt:
      - no-new-privileges:true
    read_only: true
    user: 10XX:100
    healthcheck:
      test: ["CMD-SHELL", "redis-cli ping || exit 1"]
    volumes:
      - /volume2/docker/paperlessngx/redis:/data:rw
    environment:
      TZ: Europe/Berlin
    restart: on-failure:5
    
  db:
    image: mariadb:11.4-noble #LTS Long Time Support Until May 29, 2029.
    container_name: PaperlessNGX-DB
    security_opt:
      - no-new-privileges:false
    hostname: paper-db
    environment:
      MYSQL_DATABASE: paperless
      MYSQL_USER: XXXXXXXXXXXXXXXX
      MYSQL_PASSWORD: XXXXXXXXXXXXXX
      MYSQL_ROOT_PASSWORD: XXXXXXXXX
      TZ: Europe/Berlin
    volumes:
      - /volume2/docker/paperlessngx/db:/var/lib/mysql:rw
    restart: on-failure:5
    
  phpmyadmin:
    image: phpmyadmin
    hostname: paperlessngx-phpmyadmin
    healthcheck:
     test: curl -f http://localhost:80/ || exit 1
    container_name: PaperlessNGX-phpMyAdmin
    ports:
      - 2980:80
    environment:
     PMA_HOST: paper-db
     PMA_PORT: 3306
    restart: on-failure:5
    
  gotenberg:
    image: gotenberg/gotenberg:7
    container_name: PaperlessNGX-GOTENBERG
    hostname: gotenberg
    security_opt:
      - no-new-privileges:true
    user: 10XX:100
    command:
      - "gotenberg"
      - "--chromium-disable-javascript=true"
      - "--chromium-allow-list=file:///tmp/.*"
      - "--api-timeout=300s"
    restart: on-failure:5

  tika:
    image: ghcr.io/paperless-ngx/tika:latest
    container_name: PaperlessNGX-TIKA
    hostname: tika
    security_opt:
      - no-new-privileges:true
    user: 10XX:100
    restart: on-failure:5

  paperless:
    image: ghcr.io/paperless-ngx/paperless-ngx:latest
    container_name: PaperlessNGX
    hostname: paperless-ngx
    mem_limit: 6g
    cpu_shares: 1024
    security_opt:
      - no-new-privileges:true
    healthcheck:
      test: ["CMD", "curl", "-fs", "-S", "--max-time", "2", "http://localhost:8000"]
      interval: 30s
      timeout: 10s
      retries: 5
    ports:
      - 8777:8000
    volumes:
      - /volume2/docker/paperlessngx/backup:/usr/src/paperless/backup:rw
      - /volume2/docker/paperlessngx/data:/usr/src/paperless/data:rw
      - /volume2/docker/paperlessngx/media:/usr/src/paperless/media:rw
      - /volume2/docker/paperlessngx/export:/usr/src/paperless/export:rw
      - /volume2/docker/paperlessngx/consume:/usr/src/paperless/consume:rw
      - /volume2/docker/paperlessngx/trash:/usr/src/paperless/trash:rw
    environment:
      PAPERLESS_REDIS: redis://:redispass@paper-redis:6379
      PAPERLESS_DBENGINE: mariadb
      PAPERLESS_DBHOST: paper-db
      PAPERLESS_DBNAME: paperless
      PAPERLESS_DBUSER: XXXXXXXXXXXXX
      PAPERLESS_DBPASS: XXXXXXXXXXXXX
      PAPERLESS_EMPTY_TRASH_DIR: ../trash
      PAPERLESS_FILENAME_FORMAT: '{created_year}/{correspondent}/{document_type}/{title}'
      PAPERLESS_OCR_ROTATE_PAGES_THRESHOLD: 6
      PAPERLESS_TASK_WORKERS: 1
      USERMAP_UID: 1040
      USERMAP_GID: 100
      PAPERLESS_TIME_ZONE: Europe/Berlin
      PAPERLESS_ADMIN_USER: XXXXXXXXXXXXXXXXXXXXXX
      PAPERLESS_ADMIN_PASSWORD: "XXXXXXXXXXXXXX"
      PAPERLESS_URL: https://XXXXXXXXXXXXXXXXXXXXXX
      PAPERLESS_CSRF_TRUSTED_ORIGINS: https://XXXXXXXXXXXXXXXXXXX
      PAPERLESS_OCR_LANGUAGE: deu+eng
      PAPERLESS_TIKA_ENABLED: 1
      PAPERLESS_TIKA_GOTENBERG_ENDPOINT: http://gotenberg:3000
      PAPERLESS_TIKA_ENDPOINT: http://tika:9998
    restart: on-failure:5
    depends_on:
      db:
        condition: service_started
      redis:
        condition: service_healthy
      tika:
        condition: service_started
      gotenberg:
        condition: service_started
 

Anhänge

  • 1743952801159.png
    1743952801159.png
    111,8 KB · Aufrufe: 4
  • 1743952823392.png
    1743952823392.png
    19,9 KB · Aufrufe: 4
  • Like
Reaktionen: Benie und woupi
Danke, ich habe jetzt deinen Stack nochmal Zeile für Zeile mit meinem verglichen und zum testen dann mal deinen genommen, angepasst und damit versucht. Hat dann nicht funktioniert, da Du volume2 und ich volume1 habe, aber dadurch bin ich dann auf den Fehler gekommen.
Ich bin deppert.
Ich habe den Ordner peperlessngx statt paperlessngx genannt.
Also umbenannt und schon klappt es.
Voll blöd, dass ich da nicht von alleine drauf gekommen bin und so deine Zeit unnötig in Anspruch genommen habe.
Sorry. Trotzdem aber natürlich ganz lieben Dank dafür.

Dann werde ich jetzt mal weiter machen
 
Learning by doing, alles fein!
 
Installieren hat nun zwar funktioniert, allerdings startet paperlessngx nicht bzw wird wieder gestoppt
Hier das Protokol von Container Manager PaperlessNGX, falls das Hilft:
 

Anhänge

Poste die bitte besser als Code, wie in meinem Screenschot in Post 7 zu sehen, da die Fehlermeldungen abgeschnitten sind!
Haben die gemounteten Ordner die richtigen Rechte? Also passen zu deiner USER ID 1026?
Edit: Und hattest du die alten Ordner gelöscht und neu angelegt?
Edit2: und hast du das Dockernetzwerk der alten Installation entfernt, nicht dass das den Port blockt?
Edit3: Und wie oben schon erwähnt, wäre dein Stack interessant zu sehen?
 
Zuletzt bearbeitet:
Poste die bitte besser als Code,
Das hatte ich zuerst versucht, wegen der Begrenzung auf 10000 Zeichen, dann aber den weg über den Export gewählt.
Haben die gemounteten Ordner die richtigen Rechte? Also passen zu deiner USER ID 1026?
Da muss ich erstmal suchen, wie ich das rausbekomme
Edit: Und hattest du die alten Ordner gelöscht und neu angelegt?
Ja, gelöscht und neu angelegt.
und hast du das Dockernetzwerk der alten Installation entfernt, nicht dass das den Port blockt?
Ja, ich habe unter dem Container Manager und im Portainer alles gelöscht
Und wie oben schon erwähnt, wäre dein Stack interessant zu sehen?
Code:
services:
  redis:
    image: redis:7
    command:
      - /bin/sh
      - -c
      - redis-server --requirepass redispass
    container_name: PaperlessNGX-REDIS
    hostname: paper-redis
    mem_limit: 512m
    mem_reservation: 256m
    cpu_shares: 768
    security_opt:
      - no-new-privileges:true
    read_only: true
    user: 1026:100
    healthcheck:
      test: ["CMD-SHELL", "redis-cli ping || exit 1"]
    volumes:
      - /volume1/docker/paperlessngx/redis:/data:rw
    environment:
      TZ: Europe/Berlin
    restart: on-failure:5
    
  db:
    image: mariadb:11.4-noble #LTS Long Time Support Until May 29, 2029.
    container_name: PaperlessNGX-DB
    security_opt:
      - no-new-privileges:false
    hostname: paper-db
    environment:
      MYSQL_DATABASE: paperless
      MYSQL_USER: mein user
      MYSQL_PASSWORD: meinPasswort
      MYSQL_ROOT_PASSWORD: meinPasswort
      TZ: Europe/Berlin
    volumes:
      - /volume1/docker/paperlessngx/db:/var/lib/mysql:rw
    restart: on-failure:5
    
  phpmyadmin:
    image: phpmyadmin
    hostname: paperlessngx-phpmyadmin
    healthcheck:
     test: curl -f http://localhost:80/ || exit 1
    container_name: PaperlessNGX-phpMyAdmin
    ports:
      - 2980:80
    environment:
     PMA_HOST: paper-db
     PMA_PORT: 3306
    restart: on-failure:5
    
  gotenberg:
    image: gotenberg/gotenberg:7
    container_name: PaperlessNGX-GOTENBERG
    hostname: gotenberg
    security_opt:
      - no-new-privileges:true
    user: 1026:100
    command:
      - "gotenberg"
      - "--chromium-disable-javascript=true"
      - "--chromium-allow-list=file:///tmp/.*"
      - "--api-timeout=300s"
    restart: on-failure:5

  tika:
    image: ghcr.io/paperless-ngx/tika:latest
    container_name: PaperlessNGX-TIKA
    hostname: tika
    security_opt:
      - no-new-privileges:true
    user: 1026:100
    restart: on-failure:5

  paperless:
    image: ghcr.io/paperless-ngx/paperless-ngx:latest
    container_name: PaperlessNGX
    hostname: paperless-ngx
    mem_limit: 6g
    cpu_shares: 1024
    security_opt:
      - no-new-privileges:true
    healthcheck:
      test: ["CMD", "curl", "-fs", "-S", "--max-time", "2", "http://localhost:8000"]
      interval: 30s
      timeout: 10s
      retries: 5
    ports:
      - 8777:8000
    volumes:
      - /volume1/docker/paperlessngx/data:/usr/src/paperless/data:rw
      - /volume1/docker/paperlessngx/media:/usr/src/paperless/media:rw
      - /volume1/docker/paperlessngx/export:/usr/src/paperless/export:rw
      - /volume1/docker/paperlessngx/consume:/usr/src/paperless/consume:rw
      - /volume1/docker/paperlessngx/trash:/usr/src/paperless/trash:rw
    environment:
      PAPERLESS_REDIS: redis://:redispass@paper-redis:6379
      PAPERLESS_DBENGINE: mariadb
      PAPERLESS_DBHOST: paper-db
      PAPERLESS_DBNAME: paperless
      PAPERLESS_DBUSER: mein user
      PAPERLESS_DBPASS: meinPasswort
      PAPERLESS_EMPTY_TRASH_DIR: ../trash
      PAPERLESS_FILENAME_FORMAT: '{{ created_year }}/{{ correspondent }}/{{ document_type }}/{{ title }}'
      PAPERLESS_OCR_ROTATE_PAGES_THRESHOLD: 6
      PAPERLESS_TASK_WORKERS: 1
      USERMAP_UID: 1026
      USERMAP_GID: 100
      PAPERLESS_TIME_ZONE: Europe/Berlin
      PAPERLESS_ADMIN_USER: mein user
      PAPERLESS_ADMIN_PASSWORD: meinPasswort
      PAPERLESS_URL: https://pl.xxxxxxxx.synology.me
      PAPERLESS_CSRF_TRUSTED_ORIGINS: https://pl.xxxxxxxx.synology.me
      PAPERLESS_OCR_LANGUAGE: deu+eng
      PAPERLESS_TIKA_ENABLED: 1
      PAPERLESS_TIKA_GOTENBERG_ENDPOINT: http://gotenberg:3000
      PAPERLESS_TIKA_ENDPOINT: http://tika:9998
    restart: on-failure:5
    depends_on:
      db:
        condition: service_started
      redis:
        condition: service_healthy
      tika:
        condition: service_started
      gotenberg:
        condition: service_started
 
Hier mal der log aus Portainer:

Code:
Paperless-ngx docker container starting...
Creating directory scratch directory /tmp/paperless
Adjusting permissions of paperless files. This may take a while.
Waiting for MariaDB to start...
Connected to MariaDB
Waiting for Redis...
Connected to Redis broker.
Apply database migrations...
Traceback (most recent call last):
  File "/usr/local/lib/python3.12/site-packages/django/db/backends/base/base.py", line 279, in ensure_connection
    self.connect()
  File "/usr/local/lib/python3.12/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/django/db/backends/base/base.py", line 256, in connect
    self.connection = self.get_new_connection(conn_params)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/django/db/backends/mysql/base.py", line 256, in get_new_connection
    connection = Database.connect(**conn_params)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/MySQLdb/__init__.py", line 121, in Connect
    return Connection(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/MySQLdb/connections.py", line 200, in __init__
    super().__init__(*args, **kwargs2)
MySQLdb.OperationalError: (1130, "Host '172.31.0.7' is not allowed to connect to this MariaDB server")
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
  File "/usr/src/paperless/src/manage.py", line 10, in <module>
    execute_from_command_line(sys.argv)
  File "/usr/local/lib/python3.12/site-packages/django/core/management/__init__.py", line 442, in execute_from_command_line
    utility.execute()
  File "/usr/local/lib/python3.12/site-packages/django/core/management/__init__.py", line 436, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "/usr/local/lib/python3.12/site-packages/django/core/management/base.py", line 413, in run_from_argv
    self.execute(*args, **cmd_options)
  File "/usr/local/lib/python3.12/site-packages/django/core/management/base.py", line 459, in execute
    output = self.handle(*args, **options)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/django/core/management/base.py", line 107, in wrapper
    res = handle_func(*args, **kwargs)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/django/core/management/commands/migrate.py", line 118, in handle
    executor = MigrationExecutor(connection, self.migration_progress_callback)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/django/db/migrations/executor.py", line 18, in __init__
    self.loader = MigrationLoader(self.connection)
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/django/db/migrations/loader.py", line 58, in __init__
    self.build_graph()
  File "/usr/local/lib/python3.12/site-packages/django/db/migrations/loader.py", line 235, in build_graph
    self.applied_migrations = recorder.applied_migrations()
                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/django/db/migrations/recorder.py", line 89, in applied_migrations
    if self.has_table():
       ^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/django/db/migrations/recorder.py", line 63, in has_table
    with self.connection.cursor() as cursor:
         ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/django/db/backends/base/base.py", line 320, in cursor
    return self._cursor()
           ^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/django/db/backends/base/base.py", line 296, in _cursor
    self.ensure_connection()
  File "/usr/local/lib/python3.12/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/django/db/backends/base/base.py", line 278, in ensure_connection
    with self.wrap_database_errors:
         ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/usr/local/lib/python3.12/site-packages/django/db/backends/base/base.py", line 279, in ensure_connection
    self.connect()
  File "/usr/local/lib/python3.12/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/django/db/backends/base/base.py", line 256, in connect
    self.connection = self.get_new_connection(conn_params)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/django/db/backends/mysql/base.py", line 256, in get_new_connection
    connection = Database.connect(**conn_params)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/MySQLdb/__init__.py", line 121, in Connect
    return Connection(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/MySQLdb/connections.py", line 200, in __init__
    super().__init__(*args, **kwargs2)
django.db.utils.OperationalError: (1130, "Host '172.31.0.7' is not allowed to connect to this MariaDB server")
 
Haben die gemounteten Ordner die richtigen Rechte? Also passen zu deiner USER ID 1026?
Habe es glaube ich gefunden. Ich habe bei allen Ordnern in der File Station unter Aktion-->Eigenschaften nachgesehen:
Besitzer ist richtig und unter Berechtigungen für diesen Besitzer auch Lesen und Schreiben als Berechtigung zugelassen.
 
Irgendwie kann ich nicht mehr direkt Antworten (zitieren), es kommt immer
Dieser Beitrag wartet auf die Bestätigung eines Moderators und ist für normale Besucher unsichtbar.
Ja

Code:
uid=1026(mein user) gid=100(users) groups=100(users),101(administrators)
 
Mit paperlessngx bin ich leider nicht weiter gekommen, dafür habe ich frigate installiert und etwas an Einstellungen erledigt.
Proxmox sichert nun die Backups auf der DS224+.

frigate muss ich mich später mit beschäftigen, so einfach mal die Kameras hinzufügen wie das bei Synology Surveillance Station funktioniert, ist da ja nicht. Da ich im Moment an so vielen Baustellen gleichzeitig am arbeiten bin, werde ich das mal auf Sommer verschieben müssen.

acme.sh, kann ich gerade noch nichts mit anfangen (was ist das, wofür benötige ich das usw)

Ansonsten habe ich alles andere von deinem Konzept Punkt 1. (ctrlaltdelete) würde ich sagen abgearbeitet.

1. DS224+ (2+16 GB RAM) (24/7)​

Speicherpool01: 6 TB HDD SHR ohne Ausfallschutz, Volume01 BTRFS: Daten, Docker Ordner
Speicherpool02: 4 HDD SHR ohne Ausfallschutz, Volume02 ext4: Aufzeichnungen der Cams
Pakete: CMS, Surveillance (Master), Hyper Backup, Container Manager, evtl. Syno Photos,
Docker: Paperlessngx (DMS: Dokumentenmanagement), Frigate (als Test, Alternative zur Surveillance), acme.sh (Zertifikate automatisiert)
Zugriff mit Synology DYNDNS mit Wildcard-Zertifikat und interner DSM Proxy für Surveillance
 
Wenn du magst, melde dich per PN wenn du Zeit hast, dann schaue ich mal drauf.
 
Das ist total lieb, bin allerdings bis gegen 15:30-16:00 arbeitstechnisch eingebunden (Vorstellungsgespräche) und kann daher erst dann. Wenn das bei dir Zeitlich noch passt würde ich mich sehr freuen.

Ganz lieben Dank schonmal im Voraus
 

Additional post fields

 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat