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.3.tar.gz (16.4 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.3-py3-none-any.whl (14.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: miarchive-0.0.3.tar.gz
  • Upload date:
  • Size: 16.4 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.3.tar.gz
Algorithm Hash digest
SHA256 236056fa1d51c954a64d23ec4a40be5b6d75a4892aa3194836669e3019ac6d98
MD5 67b9417cdffa679b7f70a8001d40d034
BLAKE2b-256 4d76b9ffb6a12cf0d2bb75de913854f7be32dfd564a925ad464aa016e08951ec

See more details on using hashes here.

Provenance

The following attestation bundles were made for miarchive-0.0.3.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.3-py3-none-any.whl.

File metadata

  • Download URL: miarchive-0.0.3-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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 aaaaa9bcbca95ba5012fbdb3c69a337f4943378d21087c0bae08673fb0d21b61
MD5 56b779bc9e82470dea73f6d94d423909
BLAKE2b-256 94a40421a87df195517f5091f5722672b13eb96063e36417aa6b181041032831

See more details on using hashes here.

Provenance

The following attestation bundles were made for miarchive-0.0.3-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