Go to file
2024-05-19 23:05:06 +02:00
.gitignore first commit 2024-01-07 23:13:15 +01:00
README.install README.install: complete install iunstructions. 2024-01-10 18:03:51 +01:00
README.manually-update Add filr 'README.manually-update'. 2024-05-19 23:05:06 +02:00

# see also:
#
#     https://meta.discourse.org/t/manually-update-discourse-and-docker-image-to-latest/23325


# If you self-host Discourse, you occasionally need to run a manual update 
# via the command line to get the latest security releases newest libraries. 
# These updates are not picked up in admin/update, which is why you'll 
# occasionally need to do this additional step.
#
#  occasionally   -  gelegentlich

# 1. Discourse itself should be updated about twice a month, by clicking the 
#    "Update to Latest Version" button in your admin dashboard (admin/update).


# 2 Every two months we recommend SSH'ing into your web server (using putty or 
#   your favorite SSH client) and doing (especially if the upgrade page doesn't 
#   show up or you have any issues when trying to upgrade):

cd /var/discourse
/launcher rebuild app


# 3. As for Ubuntu updates, make sure you have automatic security updates 
#    enabled for your Ubuntu! The command is:

dpkg-reconfigure -plow unattended-upgrades

#    However, that just covers critical security updates. Every so often 
#    you should get all the OS updates like so:

apt-get update
apt-get dist-upgrade


# To summarize:
# =============
#
#     
#     * update Discourse twice a month via web updater
#     * update the container every two months
#     * update the OS every six months
#


# Notice:
# =======
#
#     Due to the way docker packaging has changed you may also have to 
#     update your docker from lxc-docker or docker-engine packages. One 
#     way to do that is via the Docker script here (it will warn about 
#     an existing install but should upgrade ok):

wget -qO- https://get.docker.com/ | sh

#     This will now use the docker-ce main versions.
#
#     This is completely safe, we have never seen anything get broken by 
#     base Ubuntu updates.