Skip to main content

Self-hosted internet archive

Project description

MIArchive

Small internet archive for self-hosted, private archival.

For more comprehensive information about MIArchive, see the full README on Codeberg. This README is a special PyPI README, because PyPI does not support the markdown features used in the main README.

Requirements

  • Linux-based server
  • PostgreSQL
  • Python 3.10+

Installation

You can either do it manually:

# Set up directory
cd /opt
sudo mkdir miarchive
sudo chown $USER miarchive
cd miarchive

# Set up venv
python3 -m venv env
source env/bin/activate

# Install MIA
pip3 install miarchive

# Set up environment
miarchive setup

Or using an install script featuring the exact same commands:

bash <(curl -L https://codeberg.org/LunarWatcher/MIArchive/raw/branch/master/scripts/install.sh)

The bulk of the setup systems are scripted in Python for everyone's convenience.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

miarchive-0.0.2.tar.gz (16.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

miarchive-0.0.2-py3-none-any.whl (14.6 kB view details)

Uploaded Python 3

File details

Details for the file miarchive-0.0.2.tar.gz.

File metadata

  • Download URL: miarchive-0.0.2.tar.gz
  • Upload date:
  • Size: 16.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for miarchive-0.0.2.tar.gz
Algorithm Hash digest
SHA256 b097879f4713c5ef1e55d10d326ae861753cb5c417a32c4c715d1f589c74db9e
MD5 3ad251a4e5ba3ba5915b29da96056cbb
BLAKE2b-256 2adbf0764caf6c0b41a647cb5de32e7de0746c8c41ae1ad2bef2d9cc52acc791

See more details on using hashes here.

Provenance

The following attestation bundles were made for miarchive-0.0.2.tar.gz:

Publisher: release.yml on LunarWatcher/MIArchive

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file miarchive-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: miarchive-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 14.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for miarchive-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 ffa5e57c35c451bece783e526f40c005300c901e9b5b4cc6d399688b856fd3e4
MD5 861885f0a2b5165ffd8190a88c4ad818
BLAKE2b-256 afff1a07255105012bc8ccd6ed19e0a2b593b3c4454c2ab95eef0b82e29628ad

See more details on using hashes here.

Provenance

The following attestation bundles were made for miarchive-0.0.2-py3-none-any.whl:

Publisher: release.yml on LunarWatcher/MIArchive

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page