Skip to main content

# The Python PhotoBackup server implementation

The Python3 implementation of PhotoBackup server, made with [bottle](http://bottlepy.org/). It follows the [official API](https://github.com/PhotoBackup/api/blob/master/api.raml), currently in [version 2](https://github.com/PhotoBackup/api/releases/tag/v2).

## Installation

Install through [PyPI](https://pypi.python.org/pypi):

pip install photobackup_bottle

Then run the installer, which asks for the directory to save your pictures to and the server password:

photobackup init

The script looks for the directory to be writable by the usual www-data user. It fails gracefully if it is not, just warning you to make it work properly. This step creates a .photobackup file in the user’s home directory, containing:

  • BindAddress, the IP address (default is 127.0.0.1) ;

  • MediaRoot, the directory where the pictures are written in ;

  • Password, the SHA-512 hashed password ;

  • PasswordBcrypt, a Bcrypt-ed version of your SHA-512 hashed password ;

  • Port, the port (default is 8420).

## Usage

Launch the server with:

photobackup run

By default, it runs on host 127.0.0.1, port 8420 and reloads automatically.

## Production

To put in production, use [Nginx](http://nginx.org/) to bind a sever name to http://127.0.0.1:8420.

Metadata

Release files for photobackup_bottle 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for photobackup_bottle 0.1.2
File Size Uploaded
photobackup_bottle-0.1.2.tar.gz 4.6 kB Details

Release files / photobackup_bottle-0.1.2.tar.gz

Download URL photobackup_bottle-0.1.2.tar.gz
Size 4.6 kB
Tags Source
SHA-256 checksum
How to use checksums
7fbc04fe488de83654033cc82c5d5234aa1935099e24bfb4bd32230b4c2f37f2
BLAKE2b-256 checksum
How to use checksums
e1cda6de1cd30ed715fcc990de241005c7190789dc1b77cbeb651c85e79951e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.1.2 This release

1 release file

0.1.1

1 release file

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page