NAS: выбор, обсуждение, настройка, эксплуатация

Локальные сети и Интернет
Відповісти
Автор
Повідомлення
Grava
Member
Аватар користувача
Звідки: Запоріжжя

Повідомлення

Tesseract: 17.04.2025 12:28графіка була прокинута в середину віртуалки

Будь який pcie девайс
Васильович
Member
Аватар користувача

Повідомлення

Tesseract: 16.04.2025 22:50Nextcloud може зжерти стільки ж
Перейшов на ownCloud Infinite Scale (oCIS) and never looked back.
Причому серверну частину NC я хостив в Оракла на ARM з 4 core/24 GB RAM, тому не сильно заморочувався про ресурси.
Але баги клієнта на macOS та iOS бісили люто.
В oCIS також трапляються баги, але на голову менше - бо тут банально менше функцій :D
Якщо треба суто "аналог Dropbox" - лише для синхронізації файлів, то можу сміливо рекомендувати :up:
Ray2000gt
Advanced Member
Звідки: Киев

Повідомлення

Можливо буде цікаво. Круті АМ4 материнки з полним набором серверних фіч за халявною ціною https://www.ebay.de/itm/356478326261?va ... d_source=1
Ekz0rcyst
Member
Аватар користувача
Звідки: local

Повідомлення

Ray2000gt
Шкода, що M2 не розпаяні. А так цікаві девайси і ціна пристойна.

Відправлено через 18 хвилин 34 секунди:
Васильович
Я зараз використовую Nextcloud та Immich встановлені в truenas scale, - звичайні docker контейнери, які встановлюються та налаштовуються ледь не в 2 кліки і 2 команди в шелл. Поки критичних багів не помічав, клієнти дісно "чудили", переставали синхронізовувати, дісконектились під час синхронізації айлів та тек., але зараз тьху тьху такого не спостерігаю. Ну там далі видно буде. Поки все працює добре тому навряд буду чіпати. За посилання дякую.
Ray2000gt
Advanced Member
Звідки: Киев

Повідомлення

Васильович: 17.04.2025 17:26
Tesseract: 16.04.2025 22:50Nextcloud може зжерти стільки ж
Перейшов на ownCloud Infinite Scale (oCIS) and never looked back.
Причому серверну частину NC я хостив в Оракла на ARM з 4 core/24 GB RAM, тому не сильно заморочувався про ресурси.
Але баги клієнта на macOS та iOS бісили люто.
В oCIS також трапляються баги, але на голову менше - бо тут банально менше функцій :D
Якщо треба суто "аналог Dropbox" - лише для синхронізації файлів, то можу сміливо рекомендувати :up:
Теж хотів подивитись на це, але не знайшов, як його розвернути на Unraid.
Щось NC зловив якійсь глюк - перестав відкриватись вперше за багато років. Можливо це знак. :gigi:
Васильович
Member
Аватар користувача

Повідомлення

Ray2000gt: 26.04.2025 22:41Теж хотів подивитись на це, але не знайшов, як його розвернути на Unraid.
Якщо Unraid вміє (дозволяє?) кастомні контейнери, то запуск сабжу не складний. Простіший, навіть, ніж NextCloud, я сказав би.
З моментів можу виділити хіба що неочевидний доступ до локальних копій файлів. Але я і попередню свою "хмару" бекапив виключно через rclone, тому не можу цей момент у відверті мінуси записати.
Ray2000gt
Advanced Member
Звідки: Киев

Повідомлення

Васильович: 27.04.2025 12:02Якщо Unraid вміє (дозволяє?) кастомні контейнери, то запуск сабжу не складний. Простіший, навіть, ніж NextCloud, я сказав би.
Так, вміє. Але тут нюанс з першим запуском ocis.
Після команди docker run --rm -it -v ocis-config:/etc/ocis owncloud/ocis init (шлях я змінюю), воно генерує конфіг файл. Але чомусь контейнер все одно видає помилку jwt_secret
спойлер
root@Tower:~# docker run --rm -it -v ocis-config:/mnt/user/appdata/ocis/ocis-config owncloud/ocis init
Do you want to configure Infinite Scale with certificate checking disabled?
This is not recommended for public instances! [yes | no = default] yes

=========================================
generated OCIS Config
=========================================
configpath : /etc/ocis/ocis.yaml
user : admin
password : Ax7VQ!9gzU+Lp%KNV-8e%U5kmom*CW-P
спойлер
The jwt_secret has not been set properly in your config for ocis. Make sure your /etc/ocis config contains the proper values (e.g. by running ocis init or setting it manually in the config/corresponding environment variable).
Васильович
Member
Аватар користувача

Повідомлення

Ray2000gt: 30.04.2025 16:35Після команди docker run --rm -it -v ocis-config:/etc/ocis owncloud/ocis init (шлях я змінюю), воно генерує конфіг файл. Але чомусь контейнер все одно видає помилку jwt_secret
В мене в docker compose отак той файл вписаний:

Код: Виділити все

volumes:
      - "/home/ubuntu/simple-ocis/ocis.yaml:/etc/ocis/ocis.yaml"
Ray2000gt
Advanced Member
Звідки: Киев

Повідомлення

Васильович: 30.04.2025 19:03

Код: Виділити все

volumes:
      - "/home/ubuntu/simple-ocis/ocis.yaml:/etc/ocis/ocis.yaml"
Дякую! З таким шляхом завелось. :up:
Але виникла наступна проблема.
В webUI заходить, але чомусь не дає залогинитись, лише крутиться коло очікування і більше нічого не відбувається.
спойлер
Снимок экрана 2025-04-30 205344.png
Може я щось накосячив в параметрах контейнеру?
Ось так запускаю.
спойлер
docker run
-d
--name='ocis'
--net='bridge'
--pids-limit 2048
-e TZ="Europe/Berlin"
-e HOST_OS="Unraid"
-e HOST_HOSTNAME="Tower"
-e HOST_CONTAINERNAME="ocis"
-e 'OCIS_URL'='https://localhost:9200'
-e 'PROXY_TLS'='false'
-e 'OCIS_INSECURE'='true'
-e 'PROXY_ENABLE_BASIC_AUTH'='false'
-e 'STORAGE_USERS_DATA_GATEWAY_URL'='http://ocis.kimi4.com:9200/data'
-e 'THUMBNAILS_FILESYSTEMSTORAGE_ROOT'='/var/lib/ocis-thumbnails'
-l net.unraid.docker.managed=dockerman
-p '9200:9200/tcp'
-v '/mnt/user/appdata/ocis/ocis-config/ocis.yaml':'/etc/ocis/ocis.yaml':'rw'
-v '/mnt/user/ocis/':'/ocis-data':'rw'
-v '/mnt/user/ocis/':'/thumbnails':'rw' 'owncloud/ocis:5'
Ось такий лог, наче нічого критичного:
спойлер
{"level":"info","time":"2025-04-30T18:32:56Z","caller":"github.com/cs3org/reva/v2@v2.19.8/pkg/storage/utils/decomposedfs/decomposedfs.go:176","message":"Migrating spaces directory structure..."}
{"level":"info","time":"2025-04-30T18:32:56Z","caller":"github.com/cs3org/reva/v2@v2.19.8/pkg/storage/utils/decomposedfs/decomposedfs.go:176","message":"Migrating space types indexes..."}
{"level":"info","root":"/var/lib/ocis/storage/users","time":"2025-04-30T18:32:56Z","caller":"github.com/cs3org/reva/v2@v2.19.8/pkg/storage/utils/decomposedfs/decomposedfs.go:176","message":"Migrating to messagepack metadata backend..."}
{"level":"info","time":"2025-04-30T18:32:56Z","caller":"github.com/cs3org/reva/v2@v2.19.8/pkg/storage/utils/decomposedfs/decomposedfs.go:176","message":"done."}
{"level":"warn","error":"open /var/lib/ocis/storage/users/indexes/by-user-id: no such file or directory","time":"2025-04-30T18:32:56Z","caller":"github.com/cs3org/reva/v2@v2.19.8/pkg/storage/utils/decomposedfs/decomposedfs.go:176","message":"error listing user indexes"}
{"level":"warn","error":"open /var/lib/ocis/storage/users/indexes/by-group-id: no such file or directory","time":"2025-04-30T18:32:56Z","caller":"github.com/cs3org/reva/v2@v2.19.8/pkg/storage/utils/decomposedfs/decomposedfs.go:176","message":"error listing group indexes"}
{"level":"info","time":"2025-04-30T18:32:56Z","caller":"github.com/cs3org/reva/v2@v2.19.8/pkg/storage/utils/decomposedfs/decomposedfs.go:176","message":"done."}
{"level":"info","time":"2025-04-30T18:32:56Z","caller":"github.com/cs3org/reva/v2@v2.19.8/pkg/storage/utils/decomposedfs/decomposedfs.go:176","message":"done."}
{"level":"info","time":"2025-04-30T18:32:56Z","caller":"github.com/cs3org/reva/v2@v2.19.8/pkg/storage/utils/decomposedfs/decomposedfs.go:176","message":"Migrating spaces directory structure..."}
{"level":"info","time":"2025-04-30T18:32:56Z","caller":"github.com/cs3org/reva/v2@v2.19.8/pkg/storage/utils/decomposedfs/decomposedfs.go:176","message":"Migrating space types indexes..."}
{"level":"info","root":"/var/lib/ocis/storage/metadata","time":"2025-04-30T18:32:56Z","caller":"github.com/cs3org/reva/v2@v2.19.8/pkg/storage/utils/decomposedfs/decomposedfs.go:176","message":"Migrating to messagepack metadata backend..."}
{"level":"info","time":"2025-04-30T18:32:56Z","caller":"github.com/cs3org/reva/v2@v2.19.8/pkg/storage/utils/decomposedfs/decomposedfs.go:176","message":"done."}
{"level":"warn","error":"open /var/lib/ocis/storage/metadata/indexes/by-user-id: no such file or directory","time":"2025-04-30T18:32:56Z","caller":"github.com/cs3org/reva/v2@v2.19.8/pkg/storage/utils/decomposedfs/decomposedfs.go:176","message":"error listing user indexes"}
{"level":"warn","error":"open /var/lib/ocis/storage/metadata/indexes/by-group-id: no such file or directory","time":"2025-04-30T18:32:56Z","caller":"github.com/cs3org/reva/v2@v2.19.8/pkg/storage/utils/decomposedfs/decomposedfs.go:176","message":"error listing group indexes"}
{"level":"info","time":"2025-04-30T18:32:56Z","caller":"github.com/cs3org/reva/v2@v2.19.8/pkg/storage/utils/decomposedfs/decomposedfs.go:176","message":"done."}
{"level":"info","time":"2025-04-30T18:32:56Z","caller":"github.com/cs3org/reva/v2@v2.19.8/pkg/storage/utils/decomposedfs/decomposedfs.go:176","message":"done."}
{"level":"error","service":"notifications","error":"mail: no address","time":"2025-04-30T18:32:56Z","message":"parsing error, the 'smtp_sender' must be a valid single RFC 5322 address."}
Ortyomko
Member
Аватар користувача
Звідки: Дніпро

Повідомлення

Ray2000gt: 22.04.2025 01:39 Можливо буде цікаво. Круті АМ4 материнки з полним набором серверних фіч за халявною ціною https://www.ebay.de/itm/356478326261?va ... d_source=1
з двома сата?)
Adamantium
Ghost
Звідки: Днепр

Повідомлення

Ortyomko
Чего 2, 4 порта, 2 белых развернуты
Васильович
Member
Аватар користувача

Повідомлення

Може HTTPS на HTTP треба замінити.
В мене то також HTTPS, але і адреса валідна, і сертифікат є.
Ray2000gt
Advanced Member
Звідки: Киев

Повідомлення

Васильович: 30.04.2025 22:18
Може HTTPS на HTTP треба замінити.
В мене то також HTTPS, але і адреса валідна, і сертифікат є.
Ну, зовнішній доступ - це вже наступний крок. Хоча б локально запустити. Але в доках вказано так.
Ekz0rcyst
Member
Аватар користувача
Звідки: local

Повідомлення

Нещодавно в котре оновився nextcloud і з'явилась підтримка віртуальних файлів.Тепер не обов'язково викачувати файли для синхронізації, що доволі зручно.
Відповісти