Skip to content

PSONO Server | Please open new issues in our issue tracker on GitLab.com

License

Notifications You must be signed in to change notification settings

psono/psono-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Build Server
Dec 8, 2025
01a16e7 · Dec 8, 2025

History

1,474 Commits
Mar 11, 2025
Oct 23, 2025
Dec 8, 2025
Oct 13, 2025
Aug 12, 2018
Apr 17, 2017
Aug 17, 2024
Apr 17, 2017
Apr 17, 2017
Jun 19, 2024
Oct 13, 2025
Apr 7, 2017
May 26, 2025
Jun 2, 2025
Apr 14, 2019
Jun 4, 2025
Nov 26, 2025
Feb 22, 2024
Jun 17, 2025
Apr 26, 2022
Dec 4, 2025
Dec 8, 2025

Repository files navigation

PSONO Server - Password Manager

Code Climate build status Discord

Canonical source

The canonical source of PSONO Server is hosted on GitLab.com.

Documentation

The documentation for the psono server can be found here:

Psono Documentation

Some things that have not yet found their place in the documentation:

Backup & Restore

For a full backup, you have to backup two things. First thing obviously is the database, and the second thing is your settings.yaml file as it contains some secrets necessary to decrypt the data in your database. We have created two little scripts to backup and restore your files in var/backup

Backup Process:

For backups follow the following steps.

  1. Copy var/backup to a folder of your choosing, example:

     sudo cp -R var/backup /opt/psono-backup
    
  2. Update .env file in /opt/psono-backup

  3. Execute the backup like:

     /opt/psono-backup/backup
    
  4. Schedule backups e.g. for 2:30am daily:

     crontab -e
    

    and add this line:

     30 2 * * * /opt/psono-backup/backup
    
  5. Check that backups are created proper a day later.

    If you experience any errors you can check your logs for tips why:

     grep CRON /var/log/syslog
    

    Common problems are insufficient user or database rights.

Restore Process:

For restoration of a backup follow the following steps.

  1. Copy var/backup to a folder of your choosing, example:

     sudo cp -R var/backup /opt/psono-backup
    
  2. Update .env file in /opt/psono-backup

  3. Execute the backup like:

     /opt/psono-backup/restore --backup=path/to/the/backup/backup_12345.../
    

LICENSE

Visit the License.md for more details

About

PSONO Server | Please open new issues in our issue tracker on GitLab.com

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published