Alpen
June 6, 2023, 6:27am
1
Description
We are trying this out on a small non-profit (about 40 users). We are wondering what is the most popular method as we are Ubuntu server (22.04) users. Is snap install - easy and just works? especially I am only a part-time voluntary employee. We dont need lots of bells/whistles. Just a basic version.
Is snap recommended (as it auto updates). Thanks
Last time this was discussed: Dec 21.
it’s really not complicated.
Also, upgrading a docker deploy is really just changing versions and issuing a couple of commands.
I do not recommend manual installation (from source .tar.bz).
We are writing a blog post regarding deployment method and should post it soon.
Snap works, but I’d still recommend docker.
Just pull the compose file , create a .env
with
RELEASE=<your version>
Run docker compose up -d
Need https? In the same .env
add
BIND_IP=127.0.0.1
DOMAIN=<your domain>
LETSENCRYPT_EMAIL=<your email>
Pull the traefik config from the same repo, run docker compose up -d rocketchat --force-recreate && docker compose -f traefik.yml up -d
And you are done.
Updating is just changing the value of RELEASE then rerunning docker compose up -d
.
Alpen
June 6, 2023, 6:55am
3
Thanks for the quick reply.
We have our own domain do we need to use traefik? Thanks
do you mean you already have domain with reverse proxy configured? If so, won’t need traefik for sure.