echo 'Acquire::http::Proxy "http://repo.manturovo-it.ru:3142";' | tee /etc/apt/apt.conf.d/000aptproxy > /dev/null sudo apt update && sudo apt upgrade -y sudo apt install -y postgresql postgresql-contrib curl gpg jq sudo -u postgres psql </dev/null | grep -oP 'Version: \K[\d\.]+') #MOSTLY_DOWNLOAD_URL=https://packages.framasoft.org/projects/mostlymatter/mostlymatter-amd64-v${MATTERMOST_VERSION} MOSTLY_DOWNLOAD_URL=http://85.113.221.90:8000/mostlymatter-amd64-v11.3.0 curl -L -o mostlymatter $MOSTLY_DOWNLOAD_URL && chmod +x mostlymatter && mv mostlymatter /opt/mattermost/bin/ sudo sed -i '/^ExecStart=/s|/opt/mattermost/bin/mattermost|/opt/mattermost/bin/mostlymatter|' /lib/systemd/system/mattermost.service sudo cp /opt/mattermost/config/config.defaults.json /opt/mattermost/config/config.json cd /opt/mattermost/config/ jq ' if has("ServiceSettings") then .ServiceSettings.SiteURL = "http://mm.manturovo-it.ru" else . end | if has("LocalizationSettings") then .LocalizationSettings.DefaultServerLocale = "ru" else . end | if has("LocalizationSettings") then .LocalizationSettings.DefaultClientLocale = "ru" else . end | if has("SqlSettings") then .SqlSettings.DataSource = "postgres://mmuser:Q123456q@localhost:5432/mattermost?sslmode=disable&connect_timeout=10&binary_parameters=yes" else . end ' config.json > config.tmp && mv config.tmp config.json sudo chown mattermost:mattermost /opt/mattermost/config/config.json sudo chmod 640 /opt/mattermost/config/config.json cd ~ sudo systemctl daemon-reload sudo systemctl start mattermost