@HardcoreVGN

(Ubuntu) Как открыть доступ к передачи файлов в RocketChat?

Всем доброе утречко или дня или вечера, суть вопроса.
Уже сделал подобное по тому как тут написано: (Ubuntu) Как открыть доступ к передачи файлов в RocketChat? , но проблема та же, стоит загрузка на 0%, хотя сервер перезагружал, права на папке есть. Возможно проблема в том что рокетчат развернут на Http, и всё это крутится на nginx, ибо по другому не получилось сделать так что бы чат работал онли в локалке.

Версия ОС: Ubuntu Server 18.04.4 LTS
Как устанавливал RocketChat:
spoiler
lsb_release -cd; getconf LONG_BIT; hostname; hostname -I
apt update; apt upgrade -y
apt install snapd nginx -y; snap install rocketchat-server
systemctl start nginx; systemctl enable nginx
netstat -tlpn

nano /etc/nginx/conf.d/rocketchat-server.conf
server {
listen 80;
server_name www.testdomain.com;

location / {
proxy_pass 127.0.0.1:3000;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}

nginx -t; netstat -tlpn | grep 3000; hostname -I; systemctl restart nginx
sudo -- sh -c "echo 192.168.9.11 www.testdomain.com >> /etc/hosts"

go to web browser url: www.testdomain.com or localhost: 192.168.1.204:3000

Заранее всем спасибо за ответы.
  • Вопрос задан
  • 216 просмотров
Пригласить эксперта
Ответы на вопрос 2
@Zzzz9
Расширение вписано в - "Разрешённые типы файлов"?
Ответ написан
@iddqda
network engineer, netdevops
а почему бы встроенную и включенную по умолчанию GridFS использовать?

А так похоже на проблемы с правами на доступ к файловой системе
И тут надо понимать, что snap - это подобие песочницы в которой крутится процесс.
сам процесс имеет расширенные права, но только внутри своей песочницы
соответственно и директорию в которую может писать процесс, можно использовать только из его песочницы.
например такую: /var/snap/rocketchat-server/common/uploads

если же надо выйти за пределы песочницы, то, возможно, процесс snap позволяет смонтировать внешние директории внутрь, но это надо смотреть и настраивать отдельно.
Я не знаком с snap-ом поэтому не подскажу
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы