Home
Softono
psono-admin-client

psono-admin-client

Open source JavaScript
11
Stars
3
Forks
0
Issues
2
Watchers
1 month
Last Commit

About psono-admin-client

Psono Admin Client is a web-based administrative interface for the Psono password manager, built as a React application. It allows administrators to manage users, groups, and permissions within a self-hosted Psono server environment. The client is developed with Create React App, making it straightforward to set up locally with npm install and npm start for development, or built for production deployment. Unit testing is supported through Jest with optional code coverage reporting. The admin panel provides the tools needed to oversee password vaults, configure sharing settings, and control access policies across an organization. It connects to the Psono backend to handle administrative operations securely. The official documentation for usage and configuration is available at doc.psono.com. Source code is hosted on GitLab, with active community support through Discord and translation contributions via POEditor. Docker images are published for streamlined deployment.

Platforms

Web Self-hosted

Languages

JavaScript

PSONO Admin Client - Password Manager

coverage report Code Climate build status Discord POEditor

Canonical source

The canonical source of PSONO Admin Client is hosted on GitLab.com.

Documentation

The documentation for the psono server can be found here:

Psono Documentation

Things that have not yet found a place in our docs

This project was bootstrapped with Create React App.

Install dependencies

To start a server for development do the following

npm install

Start of a dev server

To start a server for development do the following

npm start

Afterwards you can visit http://localhost:3000

Build for production

To build everything as standalone for production

INLINE_RUNTIME_CHUNK=false npm run build

Afterwards everthing can be found in the /build folder

Run unittests

To run unit tests

npm test

Run unittests (with coverage)

To run unit tests

npm test -- --coverage

LICENSE

Visit the License.md for more details