pan.do/ra is a free, open source media archive platform. https://pan.do/ra
Find a file
2024-11-07 15:57:16 +00:00
docker docker-compose -> docker compose 2024-01-08 12:10:13 +01:00
etc add sudo example 2024-06-19 12:03:11 +02:00
pandora move first signup code into function for reuse 2024-11-07 15:57:16 +00:00
scripts Image.ANTIALIAS->Image.LANCZOS 2023-08-24 23:39:54 +02:00
static pass download 2024-10-18 17:49:54 +01:00
vm stop using ppa, use deb repository from code.0x2620.org instead 2024-09-11 23:01:57 +01:00
.dockerignore add docker build 2019-07-06 18:12:32 +02:00
.editorconfig use .editorconfig 2018-06-19 08:33:26 +02:00
.gitignore only keep templates in git 2021-11-15 11:49:19 +00:00
COPYING add gpl3 2012-11-26 17:46:14 +01:00
ctl don't checkout oxtimelines twice 2024-09-11 15:05:21 +01:00
docker-compose.yml use postgres 15 2024-01-07 19:15:27 +01:00
Dockerfile use code.0x2620.org as container registry everywhere 2024-01-07 22:49:03 +01:00
README.md use master as default 2024-09-11 15:00:43 +01:00
requirements.txt update dependencies 2023-11-18 16:38:20 +01:00
update.py use pandoractl to update db 2024-09-16 17:38:48 +01:00

pan.do/ra - open media archive

for more information about pan.do/ra visit our website at https://pan.do/ra

Installing pan.do/ra

We recommend to run pan.do/ra inside of LXD or LXC or dedicated VM or server. You will need at least 2GB of free disk space

pan.do/ra is known to work with Debian/12 (bookworm) and Ubuntu 20.04, other distributions might also work, let us know if it works for you.

Use the following commands as root to install pan.do/ra and all dependencies:

cd /root
curl -sL https://pan.do/ra-install > pandora_install.sh
chmod +x pandora_install.sh
export BRANCH=master # change to 'stable' to get the latest release (sometimes outdated)
./pandora_install.sh 2>&1 | tee pandora_install.log

For step by step installation, look at pandora_install.sh

Configuration

pan.do/ra is mostly configured in two places:

/srv/pandora/pandora/local_settings.py

this file contains local Django configuration overwrites, like database configuration, email backend and more.

/srv/pandora/pandora/config.jsonc

config.jsonc can be used in configure the pan.do/ra related settings. From title to item keys to video resolutions.

More info at https://code.0x2620.org/0x2620/pandora/wiki/Configuration

Customization

pan.do/ra can be customized, this is mostly done by adding JavaScript files that replace or enhance parts of pan.do/ra

More info at https://code.0x2620.org/0x2620/pandora/wiki/Customization

Update

To update your existing instlalation run

pandoractl update