/passwall-desktop

PassWall Desktop is the desktop client for PassWall Server written with Electron Vue.

Primary LanguageVue

PassWall Desktop

The PassWall Desktop is an Electron Vue application that powers the web vault (https://vault.passwall.io/).

Build/Run

If you want to use this client with official PassWall Server, please first sign up via PassWall Signup

Requirements

Run the app

# install dependencies
yarn

# serve with hot reload at localhost:9080
yarn run dev

# build electron application for production
yarn run build

You can adjust your API endpoint settings in src/renderer/api/HTTPClient.js by changing the baseURL. For example:

const client = Axios.create({
  baseURL: 'https://vault.passwall.io',
  headers: {
    'Content-Type': 'application/json; charset=utf-8',
    Accept: 'application/json, text/plain, */*'
  }
})

If you want to point your local passwall server address, you can set:

const client = Axios.create({
  baseURL: 'http://localhost:3625',
  headers: {
    'Content-Type': 'application/json; charset=utf-8',
    Accept: 'application/json, text/plain, */*'
  }
})