Источник обсуждения: NextCloud в качестве сервиса по созданию защищенных ссылок
🟢 TLDR: Ставим NC, включаем возможность авторизации по LDAP, а после - подключаем корпоративный SMB-диск. Как итог - у пользователей есть веб-обертка над диском из вне, доступная по интернету, с сохранением их прав доступа как в проводнике на ПК. А вишенкой на торте - пользователи могут шарить внешнему миру папки\файлы для скачивания через сгенерированные ссылки, защищенные паролями. PS - то же самое можно провернуть и для дома с NAS-ом, но зачем.
✅ Статью на Хабре дополнил актуальными правками.
🍺 Важные дополнения в 2022:
▪️ Можно использовать NC в👩💻 докере, но для этого надо наследоваться от оригинального образа. Мои форки: 👩💻 DockerHub и 👩💻 GitHub. Примеры кода будут относительно них.
▪️ Для текущей задачи категорически НЕ надо использовать SQLite. Как бы лень не было. Можно👩💻 PostgreSQL или 👩💻 MySQL \ MariaDB \ Percona. Для ценителей - так же умеет в Oracle.
▪️ После установки НЕ ДОВЕРЯЙТЕ встроенному AjaxCron - оно будет медленным и развалится в ненужный момент. Для себя я настроил классический Cron.
▪️ Практика показала, что MySQL чуть медленнее PostgreSQL. Хотя баги с базой у них общие.
▪️ Но с помощью встроенных скриптов всегда можно мигрировать между базами.
▪️ Баги #16834, #7312, #20349 с раздутием таблицы
👩💻 Сrontab:
👩💻 Содержимое
👩💻 В крон можно добавить и такие команды, но с меньшей периодичностью. Они время от времени фиксият разъезды в базе. По каждой есть официальные доки.
▪️ Можно использовать NC в
epicmorg/nextcloud. Информация оних есть на ▪️ Для текущей задачи категорически НЕ надо использовать SQLite. Как бы лень не было. Можно
▪️ После установки НЕ ДОВЕРЯЙТЕ встроенному AjaxCron - оно будет медленным и развалится в ненужный момент. Для себя я настроил классический Cron.
▪️ Практика показала, что MySQL чуть медленнее PostgreSQL. Хотя баги с базой у них общие.
▪️ Но с помощью встроенных скриптов всегда можно мигрировать между базами.
▪️ Баги #16834, #7312, #20349 с раздутием таблицы
oc_filecache из-за подключенного сетевого диска(-ов) они починили. Вроде как, но не до конца. Spoiler - Было не весело.* * * * * /opt/bash/nextcloud-fixes.sh >/dev/null 2>&1
/opt/bash/nextcloud-fixes.sh:#!/bin/bash
docker exec -t nextcloud-image sudo -u www-data php -d memory_limit=-1 -f cron.php
docker exec -t nextcloud-image sudo -u www-data php -d memory_limit=-1 -f occ db:add-missing-columns -n#habr #хабр #технотекст #технотекст2020 #nextcloud #заметки #заметка
docker exec -t nextcloud-image sudo -u www-data php -d memory_limit=-1 -f occ db:add-missing-indices -n
docker exec -t nextcloud-image sudo -u www-data php -d memory_limit=-1 -f occ db:add-missing-primary-keys -n
docker exec -t nextcloud-image sudo -u www-data php -d memory_limit=-1 -f occ db:convert-filecache-bigint -n
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
NextCloud в качестве сервиса по созданию защищенных ссылок
Привет, Хабр! Хочу поделиться немного нетривиальным кейсом по настройке NextCloud в качестве сервиса по созданию защищенных ссылок, для прямого скачивания данных...
1👍4🔥1🤮1💩1🖕1
Дайте детям поиграть в шипонов! © АнонимВы когда-нибудь хотели поиграть в шпионов? Знакомы со стенографией? Если да, то расскажу про один простой метод, при котором вы можете "склеить" любой rar (да и не только) архив с jpeg-фоторграфией (на самом деле с любым форматом).
В простонародье это гуглится по слову
rarjpeg.Нам понадобится:
▪️ Компьютер, ноутбук, планшет
▪️ Windows, MacOS, Linux или Antroid (через adb shell или termux)
▪️ Архив и фотография
▪️ Кладем рядом архив, пусть будет
archive.rar и фотографию picture.jpg
▪️ Открываем терминал, заходим в папку, где это лежит▪️ Вводим команду, в зависимости от вашей системы:
copy /b picture.jpg+archive.rar rarjpeg.jpg
type picture.jpg archive.rar > rarjpeg.jpg
cat picture.jpg archive.rar > rarjpeg.jpg
▪️ Скачать с гитхаба мою программу RarJpeg Tool (только для Windows)
▪️Перетащить архив и фотографию на нужные панели
▪️Получить каноничный
rarjpeg
#заметки #заметка #статья #rarjpeg #tools
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍8❤1🤮1💩1🖕1
🤷 🍺 Есть хорошая статья по этому поводу. Писалась она еще 12 лет назад, во времена, когда страница на википедии была скудная, как и справка Windows XP. Это сейчас уже есть и hellp в консоли Windows и KB на сайте майкрософт. Между прочим, на википедии статья основывалась на нашей.
✅ Источник https://ww.epicm.org/rtfm/rarjpeg-tool/
#заметки #заметка #статья #chkdsk
Как запустить Chkdsk, чтобы исправить ошибки на диске?
#заметки #заметка #статья #chkdsk
Please open Telegram to view this post
VIEW IN TELEGRAM
EpicMorg
1👍5🤮1💩1🖕1
