The PassWall Desktop is an Electron Vue application that powers the web vault (https://vault.passwall.io/).
If you want to use this client with official PassWall Server, please first sign up via PassWall Signup
Passwall desktop uses Node 12.14.0 version. For an easy Node setup, you can install NVM and change Node version easily.
# install nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash
# install desired node version
nvm install 12.14.0
# change version
nvm use 12.14.0
After installing yarn, you can download dependencies and run the app with the commands below.
# install dependencies
yarn
# serve with hot reload at localhost:9080
yarn run dev
# build electron application for production
yarn run build
After installing yarn, you can download dependencies and run the app with the commands below.
# auto choose platform and architecture
yarn build
# MacOS x64 (intel)
yarn build --mac --x64
# MacOS arm64 (M1)
yarn build --mac --arm64
# Linux Debian Package
yarn build --linux --x64
# Windows x64
yarn build --win --x64
# All Platforms
yarn run build -wml --arm64 --x64