@patricio wrote:
Hello,
I need help to deploy Mattermost on Openshift Online. Is there any cartridge or any guide for deployment with rhc command?
Thank you in advance.
Posts: 1
Participants: 1
@patricio wrote:
Hello,
I need help to deploy Mattermost on Openshift Online. Is there any cartridge or any guide for deployment with rhc command?
Thank you in advance.
Posts: 1
Participants: 1
@mccoole wrote:
Following this part of the docs (http://docs.mattermost.com/developer/web-service.html) no longer works for me. Has something changed in v3 of API v1?
My setup is a using mattermost/mattermost-docker (nossl for now). As a test, I set up new system from scratch (ie. no migration from old). As per screenshot below and link above, I used to be able to get back a header with a session token to allow me to interact with the API.
Now, however, I just get these 400 errors in the log (IP is redacted) eventhough all the credentials are correct and that user exists as an admin of the team.
[2016/05/27 14:15:22 UTC] [EROR] /api/v3/users/login:SqlUserStore.GetForLogin code=400 rid=qbzhhxetkprfzc76ae8tu6qg1w uid= ip=xxx We couldn't find an existing account matching your credentials. This team may require an invite from the team owner to join. [details: ] [2016/05/27 14:15:47 UTC] [EROR] /api/v3/users/login:SqlUserStore.GetForLogin code=400 rid=95oxcp9ew3fzxxhbi3jdhi773y uid= ip=xxx We couldn't find an existing account matching your credentials. This team may require an invite from the team owner to join. [details: ]
I have tried this as a basic user (login via email) ... same errors ... then I shifted to login with gitlab credentials via SSO ... where I'm running self-hosting gitlab (leveraging sameersbn/gitlab-docker) but this API call fails with that set-up too.
Any suggestions on how I might fix this would be greatly received.
Posts: 1
Participants: 1
@goodforever wrote:
When I make run, I got ERROR:
npm ERR! peerinvalid The package webpack@2.1.0-beta.5 does not satisfy its siblings' peerDependencies requirements!
npm ERR! peerinvalid Peer babel-loader@6.2.4 wants webpack@1 || ^2.1.0-beta
npm ERR! peerinvalid Peer extract-text-webpack-plugin@1.0.1 wants webpack@^1.9.11
npm ERR! peerinvalid Peer sass-loader@3.2.0 wants webpack@^1.12.6
npm ERR! peerinvalid Peer mocha-webpack@0.3.0 wants webpack@^1.12.13Help me ,Please !
Posts: 1
Participants: 1
@goodforever wrote:
When I run test (tag v3.0.3) ,I got ERROR:
[2016/05/29 19:23:37 CST] [INFO] Starting Server...
[2016/05/29 19:23:37 CST] [INFO] Server is listening on :8065
[2016/05/29 19:23:37 CST] [INFO] RateLimiter is enabled[2016/05/29 19:23:41 CST] [EROR] /api/v3/admin/logs:getLogs code=403 rid=nwuqtk9dtpyptnt46if4h8goae uid=f7j8c6yb5przznd6bk1rquxsqy ip=::1 You do not have the appropriate permissions (system) [details: userId=f7j8c6yb5przznd6bk1rquxsqy]
[2016/05/29 19:23:44 CST] [EROR] /api/v3/admin/audits:getAllAudits code=403 rid=96oq9hwcxpdfzguubytky378ia uid=khu5qpeopfyxxrf6ki93eb88fh ip=::1 You do not have the appropriate permissions (system) [details: userId=khu5qpeopfyxxrf6ki93eb88fh]
[2016/05/29 19:23:49 CST] [EROR] /api/v3/admin/config:getConfig code=403 rid=5hkyc1nxqig558hpmef37mapue uid=iw7ufuwszidxtkdc8wfj54t1tw ip=::1 You do not have the appropriate permissions (system) [details: userId=iw7ufuwszidxtkdc8wfj54t1tw]
Posts: 1
Participants: 1
@daveops1 wrote:
Hi all,
I'm trying to set up a webhook so we get a message whenever a comment or a merge request are added.
Based on the instructions here I created my own docker container.
This is the Dockerfile
FROM python:2.7.11 MAINTAINER "David " RUN pip install git+https://github.com/NotSqrt/mattermost-integration-gitlab EXPOSE 5000 ENTRYPOINT mattermost_gitlab $MATTERMOST_WEBHOOK_URL
When I connect GitLab with this container and click on
Test webhook
it seems to work OK,I see the following on the log:
10.0.0.19 - - [30/May/2016 15:48:02] "POST /new_event HTTP/1.1" 200 -
However, when I add an actual comment it fails and I see the following:
Traceback (most recent call last): File "/usr/local/lib/python2.7/site-packages/mattermost_gitlab/server.py", line 46, in new_event post_text(text) File "/usr/local/lib/python2.7/site-packages/mattermost_gitlab/server.py", line 92, in post_text resp = requests.post(app.config['MATTERMOST_WEBHOOK_URL'], headers=headers, data=json.dumps(data)) File "/usr/local/lib/python2.7/site-packages/requests/api.py", line 109, in post return request('post', url, data=data, json=json, **kwargs) File "/usr/local/lib/python2.7/site-packages/requests/api.py", line 50, in request response = session.request(method=method, url=url, **kwargs) File "/usr/local/lib/python2.7/site-packages/requests/sessions.py", line 468, in request resp = self.send(prep, **send_kwargs) File "/usr/local/lib/python2.7/site-packages/requests/sessions.py", line 576, in send r = adapter.send(request, **kwargs) File "/usr/local/lib/python2.7/site-packages/requests/adapters.py", line 433, in send raise SSLError(e, request=request) SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590) 10.0.0.19 - - [30/May/2016 15:53:35] "POST /new_event HTTP/1.1" 200 -
To give you some more information, Mattermost is behind a reverse proxy.
What am I doing wrong?
Many thanks.
Posts: 1
Participants: 1
@gubbins wrote:
Hi,
I upgraded our deployment to 3.0.3 today. I use the Dark theme. After logging back in I found the syntax highlighting was broken in both the desktop client and the web client - code blocks rendered correctly except that everything was in white text. Users on the default theme apparently were not affected.
I switched to the default theme and back again, and everything reverted to normal. Thought I should share for others, and maybe there's a little bugette in there...
Dave
Posts: 1
Participants: 1
@marove wrote:
Hello,
I've just installted Mattermost and it runs just fine when using /bin/platform. I want to use Nginx as proxy using this configuration:
location /mattermost/ { gzip off; proxy_set_header X-Forwarded-Ssl on; client_max_body_size 50M; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; 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; proxy_set_header X-Frame-Options SAMEORIGIN; proxy_pass http://localhost:8065/; }
All I get is a blank page with this content:
<!DOCTYPE html> <html> <head> <meta http-equiv=X-UA-Compatible content="IE=edge"> <meta name=viewport content="width=device-width,initial-scale=1,maximum-scale=1"> <meta name=robots content="noindex, nofollow"> <meta name=referrer content=no-referrer> <title>Mattermost</title> <meta name=apple-mobile-web-app-capable content=yes> <meta name=apple-mobile-web-app-status-bar-style content=default> <meta name=mobile-web-app-capable content=yes> <meta name=apple-mobile-web-app-title content=Mattermost> <meta name=application-name content=Mattermost> <meta name=format-detection content="telephone=no"> <link rel=apple-touch-icon sizes=57x57 href=/static/files/2a1c469aec4e9dc611d8ff21211b350a.png> <link rel=apple-touch-icon sizes=60x60 href=/static/files/5f235d262658c900615681530b29f56d.png> <link rel=apple-touch-icon sizes=72x72 href=/static/files/32a23a3581becc08838c1c1fed2f6906.png> <link rel=apple-touch-icon sizes=76x76 href=/static/files/1731ddbbe8acf47fca84c4b587dccee5.png> <link rel=apple-touch-icon sizes=144x144 href=/static/files/d286c202041de6ff330bab474f24f8da.png> <link rel=apple-touch-icon sizes=120x120 href=/static/files/5805c6d344fdf7f5443307ff8fafa324.png> <link rel=apple-touch-icon sizes=152x152 href=/static/files/89d5e1a1cc8e97dffbb97f5f8f80a0b9.png> <link rel=icon type=image/png sizes=16x16 href=/static/files/10ee7f4daf66060a2af9c5eef914b4c8.png> <link rel=icon type=image/png sizes=32x32 href=/static/files/02100a5664ea1bf9e4990ad37936af4a.png> <link rel=icon type=image/png sizes=96x96 href=/static/files/3d9b3740060310158cf259a1c2c0ddc9.png> <link rel=icon type=image/png sizes=192x192 href=/static/files/f3ee0663271515c7f6aeb4b8f47d5c12.png> <link rel=manifest href=/static/config/manifest.json> <link rel=stylesheet class=code_theme> <style id=antiClickjack>body{display:none!important}</style> <script src=/static/bundle-3.0.3.js></script> <script>if(self===top){var blocker=document.getElementById("antiClickjack");blocker.parentNode.removeChild(blocker)}</script> </head> <body> <div id=root> <div class=loading-screen style=""> <div class=loading__content> <div class="round round-1"></div> <div class="round round-2"></div> <div class="round round-3"></div> </div> </div> </div> <script>window.setup_root()</script> </body> </html>
So i guess that I'm pointing to the right running instance but it seems that there is a problem that I can not use a subdirectory-configuration in Nginx. Can anyone help me here with this problem?
Posts: 4
Participants: 2
@razcampagne wrote:
I use mattermost at home on linux with direct access and at work on windows behind a proxy.
in v2.1.0, I had desktop notifications with the 2 configurations but since I upgraded mattermost to v3.0.2, I don't have them anymore.Did something change between the two versions regarding notifications?
Thanks!
Posts: 2
Participants: 1
@AndyatFocallocal wrote:
we've tried all settings suggested here, on support forums, and by our hosting company but after weeks of trying the notifications are still not working.
no error message in the application any more, but just won't connect when adding settings.
can anyone suggest what might be causing this exasperating error?
Posts: 1
Participants: 1
@SkiDooGuy wrote:
Howdy,
New to the game hosting something this large on my server. So bear with me.
I finally got around to setting up my SMTP server with postfix and getting it into mattermost.
Here is the issue:
When a user initially signs up, the verification email sends without a problem (albeit to the "Spam" folder, but that's a SMTP issue). HOWEVER, if the user loses the email or something, when I hit "Resend" it says there is an error and the email cannot be sent.
Also, I have no options that I can find to add integrations.
Lastly, as I cannot find any good updates around the site, is better admin controls still planned? I.e. - the ability to remove users from channels, shut down channels, better user groups permission control?
Thanks for any answers that you can provide.
Posts: 1
Participants: 1
@theonetruemoo wrote:
Hi
first post is one that is vexing me terribly,
We have just installed Matter most on our systems and are looking at integrating it across board,
as a result we are building our own API implementation to do what is needed
,the problem I'm facing is I cannot find a list of API commands and requirements.
I have tried to get a list from
//MyURL/api/v3/
//MyURL/api/v2/
//MyURL/api/v1/
//MyURL/api/among many other stabs in the dark
after some hunting I found a partial guide in the code:
//github.com/mattermost/platform/tree/master/apiwhich when testing some of the results work others not so much because I can't seem to determine what the required inputs are
Eg for login need email, team and password and run a GET that returns the my user details
So if anyone can show me where to look for the API's and what is required in the payloads it would be super beneficial
Edit:
My main concern here is how to use the API to create a channel, and move team members into it
If any one can let me know the URL and the Payloads to post to make this happen I would be truly gratefulThanks in advance
Posts: 1
Participants: 1
@Mutha wrote:
description "Mattermost Service"
start on filesystem or runlevel [2345]
stop on runlevel [!2345]
setuid cbadmin
setgid cbadmin
respawn
chdir cbdadmin/mattermost
exec bin/platform
cbadmin@localhost:~$ sudo service mattermost start
Failed to start mattermost.service: Unit mattermost.service failed to load: No such file or directory.Please help me to resolve this issue.
Posts: 1
Participants: 1
@xrain0610 wrote:
No team creation method has been enabled. Please contact an administrator for access.
I only add
# in /etc/gitlab/gitlab.rb
mattermost_external_url 'http://chat.simcu.com'but it can't work well
the page shows:
No team creation method has been enabled. Please contact an administrator for access.what should i do?
Posts: 4
Participants: 3
@crucidal wrote:
Hi,
I'm running into some trouble while trying to set-up a mattermost server with Gitlab oauth.
Gitlab runs on a bare system, mattermost and psql each in their own docker containers.I'm getting the exact same errors as shown here: https://github.com/mattermost/platform/issues/2478 However, the `solution´ does not seem to work for me.
tried mattermost 3.0.3 in combination with gitlab 8.8 and psql 9.5 and 9.6.
How can I continue debugging this in order to make it work?
kind regards,
ChrisRelevant parts of mattermost dockerfile:
RUN wget https://releases.mattermost.com/3.0.3/mattermost-team-3.0.3-linux-amd64.tar.gz \
ENTRYPOINT ["/opt/mattermost/bin/platform","-config=/opt/mattermost/config/config.json"]
obfuscated config.json
{
"ServiceSettings": {
"ListenAddress": ":8065",
"MaximumLoginAttempts": 10,
"SegmentDeveloperKey": "",
"GoogleDeveloperKey": "",
"EnableOAuthServiceProvider": false,
"EnableIncomingWebhooks": false,
"EnableOutgoingWebhooks": false,
"EnableCommands": false,
"EnableOnlyAdminIntegrations": true,
"EnablePostUsernameOverride": false,
"EnablePostIconOverride": false,
"EnableTesting": false,
"EnableDeveloper": false,
"EnableSecurityFixAlert": true,
"EnableInsecureOutgoingConnections": false,
"EnableMultifactorAuthentication": false,
"AllowCorsFrom": "",
"SessionLengthWebInDays": 30,
"SessionLengthMobileInDays": 30,
"SessionLengthSSOInDays": 30,
"SessionCacheInMinutes": 10,
"WebsocketSecurePort": 443,
"WebsocketPort": 80,
"WebserverMode": "regular"
},
"TeamSettings": {
"SiteName": "Mattermost@mycompany",
"MaxUsersPerTeam": 50,
"EnableTeamCreation": false,
"EnableUserCreation": true,
"EnableOpenServer": false,
"RestrictCreationToDomains": "",
"RestrictTeamNames": true,
"EnableCustomBrand": false,
"CustomBrandText": "",
"RestrictDirectMessage": "any"
},
"SqlSettings": {
"DriverName": "postgres",
"DataSource": "postgres://user:pass@1234.mydomain:2288/mattermost?sslmode=disable\u0026connect_timeout=10",
"DataSourceReplicas": [],
"MaxIdleConns": 10,
"MaxOpenConns": 10,
"Trace": false,
"AtRestEncryptKey": "..."
},
"LogSettings": {
"EnableConsole": true,
"ConsoleLevel": "DEBUG",
"EnableFile": true,
"FileLevel": "INFO",
"FileFormat": "",
"FileLocation": ""
},
"FileSettings": {
"DriverName": "local",
"Directory": "./data/",
"EnablePublicLink": false,
"PublicLinkSalt": "...",
"ThumbnailWidth": 120,
"ThumbnailHeight": 100,
"PreviewWidth": 1024,
"PreviewHeight": 0,
"ProfileWidth": 128,
"ProfileHeight": 128,
"InitialFont": "luximbi.ttf",
"AmazonS3AccessKeyId": "",
"AmazonS3SecretAccessKey": "",
"AmazonS3Bucket": "",
"AmazonS3Region": "",
"AmazonS3Endpoint": "",
"AmazonS3BucketEndpoint": "",
"AmazonS3LocationConstraint": false,
"AmazonS3LowercaseBucket": false
},
"EmailSettings": {
"EnableSignUpWithEmail": false,
"EnableSignInWithEmail": false,
"EnableSignInWithUsername": true,
"SendEmailNotifications": false,
"RequireEmailVerification": false,
"FeedbackName": "",
"FeedbackEmail": "",
"SMTPUsername": "",
"SMTPPassword": "",
"SMTPServer": "",
"SMTPPort": "",
"ConnectionSecurity": "",
"InviteSalt": "...",
"PasswordResetSalt": "...",
"SendPushNotifications": false,
"PushNotificationServer": "",
"PushNotificationContents": "generic"
},
"RateLimitSettings": {
"EnableRateLimiter": true,
"PerSec": 10,
"MemoryStoreSize": 10000,
"VaryByRemoteAddr": true,
"VaryByHeader": ""
},
"PrivacySettings": {
"ShowEmailAddress": true,
"ShowFullName": true
},
"SupportSettings": {
"TermsOfServiceLink": "https://about.mattermost.com/default-terms/",
"PrivacyPolicyLink": "https://about.mattermost.com/default-privacy-policy/",
"AboutLink": "https://about.mattermost.com/default-about/",
"HelpLink": "https://about.mattermost.com/default-help/",
"ReportAProblemLink": "https://about.mattermost.com/default-report-problem/",
"SupportEmail": "..."
},
"GitLabSettings": {
"Enable": true,
"Secret": "...",
"Id": "...",
"Scope": "",
"AuthEndpoint": "https://gitlab-t.mydomain/oauth/authorize",
"TokenEndpoint": "https://gitlab-t.mydomain/oauth/token",
"UserApiEndpoint": "https://gitlab-t.mydomain/api/v3/user"
},
"GoogleSettings": {
"Enable": false,
"Secret": "",
"Id": "",
"Scope": "",
"AuthEndpoint": "",
"TokenEndpoint": "",
"UserApiEndpoint": ""
},
"LdapSettings": {
"Enable": false,
"LdapServer": "",
"LdapPort": 389,
"ConnectionSecurity": "",
"BaseDN": "",
"BindUsername": "",
"BindPassword": "",
"UserFilter": "",
"FirstNameAttribute": "",
"LastNameAttribute": "",
"EmailAttribute": "",
"UsernameAttribute": "",
"NicknameAttribute": "",
"IdAttribute": "",
"SkipCertificateVerification": false,
"QueryTimeout": 60,
"LoginFieldName": ""
},
"ComplianceSettings": {
"Enable": false,
"Directory": "./data/",
"EnableDaily": false
}
}psql container
see https://github.com/docker-library/postgres.git
The only addition I made was to create the user/database + privileges which are being used in the config.json from mattermost.
Posts: 1
Participants: 1
@enormandeau wrote:
We have MM 3.0 Version: 3.0.0 (3.0.2) installed in a VM on a Debian system. I updated to version 3 a bit over two weeks ago and everything seemed to work find.
Since yesterday, I get 304 errors in my Linux Mattermost Desktop 1.1.1. People in the group using apps on Windows and MacOS, as well as in different browsers and on android devices get Expired Certificate errors.
Here is a sample error message I get:
Your connection is not private
Attackers might be trying to steal your information from
(for example, passwords, messages or credit
cards). NET::ERR_CERT_DATE_INVALID
Would this have to do with the Mattermost installation or the server settings? Could the web-facing server have been tempered with?
Thanks
Posts: 2
Participants: 2
@jonathan-chin wrote:
It's very important for my team that they are notified of new messages. I've turned on email push notifications but I'm still trying to figure out the Android app logic on handling them (I haven't tested iOS but it is also a large concern for my team).
Some times I'll get a ding but nothing else. No notification card, no email, no badge counter (I've read in previous threads that this is not supported). Some times (1 out of 10 times tested), I'll get an email and a notification card, as well as vibrate and sound.
The ding is not as helpful because if I don't hear it (say, if I'm in another room), there are no other ways for me to see there are new messages. Is there a way to force notification cards always? Or emails? Or a daily email digest?
Are these concerns the same for iOS?
Posts: 1
Participants: 1
@ZerxXxes wrote:
Hello!
We upgraded from Mattermost-Enterprise 2.1 to 3.0.3 today.
After the upgrade all our profile pictures fail to load and its not possible to upload new profile pictures.
The logs give us this error message:
[2016/06/14 10:37:49 CEST] [EROR] /api/v3/users/tgmcxftf438eddoarezixackxy/image:WriteFile code=500 rid=zem5nbsfnp8rxq7wsrgc7p1ibr uid=3p3x4wawm3bnuje777kakcj8fy ip=192.168.144.34 Encountered an error creating the directory for the new file [details: mkdir data/users/tgmcxftf438eddoarezixackxy: permission denied]/opt/mattermost/data-directory is owned by user mattermost and has write permission, tried to chmod 777 that directory with no luck.
Any clue on what is wrong?
Posts: 1
Participants: 1
@Law wrote:
I'm having this problem
Please check connection, Mattermost unreachable. If issue persists, ask administrator to check WebSocket port.
This is my NGINX File.
server {
listen 80;
server_name xx.xx.com;
return 301 https://xx.xx.com$request_uri;
}
server {
listen 443 ssl spdy;
server_name xx.xx.com;
ssl_certificate /etc/letsencrypt/live/xx.xx.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/xx.xx.com/privkey.pem;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers 'ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:ECDHE-RSA-DES-CBC3-SHA:ECDHE-ECDSA-DES-CBC3-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:AES:CAMELLIA:DES-CBC3-SHA:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!aECDH:!EDH-DSS-DES-CBC3-SHA:!EDH-RSA-DES-CBC3-SHA:!KRB5-DES-CBC3-SHA';
ssl_prefer_server_ciphers on;
location / {
proxy_pass http://xx.xx.com:8065/;
proxy_read_timeout 90;
proxy_redirect http://xx.xx.com:8065/ https://xx.xx.com;
}
}I also used the NGINX config going off Mattermost install guide. But it kept timing out and when accessing it direct through the IP I had the same message.
Can anyone advise? Everytime you post a message you get the unreachable message.
Thanks.
Posts: 1
Participants: 1
@Aschen wrote:
Hi,
I just finished the installation of Mattermost v3.0.3 and I want to setup some webhook with Gitlab.
I'm trying to add a new incoming webhook to a channel but I can't see the
Account Settings -> Integrations
tab.I already have activated incoming webhook in the
System Console
(I have followed instructions here)I am also a System Administrator.
Missing Integration tab :
How can i see the
Account Settings -> Integrations
tab ?Thanks you
Posts: 2
Participants: 1
@reach3r wrote:
Hey there,
after a long time I decided to give the push proxy a try for mobile notifications. To test it I use the push test server provided for this purpose with the app from the Google Play store.
The problem is I don't know how to let mattermost know about the proxy it needs to connect from our network to the external push proxy (http://push-test.mattermost.com).
After I did not find any settings for it and no mentions in neither the docs nor the forums I searched the source code and found some methods that look like they try to extract a proxy from environmental variables. I am however not knowledgable enough to understand the correct context.
I'm currently trying to figure out a way to let the mattermost process know about the environmental variables http_proxy and https_proxy, but since I'm not even sure that is useful I thought I'd ask here and look for some help
.
BTW this is how the error in the log file looks:
[2016/06/16 14:39:29 CEST] [EROR] - github.com/mattermost/platform/api.sendPushNotification:809 - Failed to send push notificationid=[...]8jdbp[...], err=Post http://push-test.mattermost.com/api/v1/send_push: dial tcp 54.152.221.224:80: getsockopt: connection timed out
TL;DR how can I tell mattermost to use a proxy for outbound connections?
Posts: 1
Participants: 1