alktly / passwall-desktop

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

Home Page:https://passwall.io/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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, */*'
  }
})

About

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

https://passwall.io/


Languages

Language:Vue 68.3%Language:JavaScript 23.8%Language:CSS 7.6%Language:HTML 0.4%