Updating Memos
In general, you should download and install new versions of Memospot when they are released. They come bundled with the latest tested Memos server version, being the easiest and safest way to update.
Standalone update
Section titled “Standalone update”While a standalone server update works in most cases, manual updates are strongly discouraged for anything other than a Patch version release.
Script-aided procedure
Section titled “Script-aided procedure”For convenience, there are server updater scripts with auto-backup capabilities.
Open PowerShell and run the following command:
Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://raw.githubusercontent.com/memospot/memospot/main/memos-server-updater.ps1'))You can check the script source here.
Open a terminal and run the following command:
curl -fsSL https://raw.githubusercontent.com/memospot/memospot/main/memos-server-updater.sh | sudo bashYou can check the script source here.
On Linux, you must run the script with sudo, as the Memospot package installs Memos to /usr/bin/.
Manual procedure
Section titled “Manual procedure”The basic server update process is to download the latest Memos release from
the memos-builds repository and
replace the memos binary in the installation folder.
Memos location:
NSIS Installer
Section titled “NSIS Installer”%LocalAppData%\Memospot\memos.exe$Env:LocalAppData\Memospot\memos.exeMSI Installer
Section titled “MSI Installer”%ProgramFiles%\Memospot\memos.exe$Env:ProgramFiles\Memospot\memos.exe/Applications/Memospot.app/Contents/MacOS/memos/usr/bin/memosFrom Memos v0.18.2 to v0.21.0
Section titled “From Memos v0.18.2 to v0.21.0”The downloaded build contains a dist folder (the web front end). You must
place it in the appropriate folder:
%LocalAppData%\Memospot$Env:LocalAppData\Memospot$HOME/Library/Application\ Support/com.memospot.app//usr/lib/memospot/