LOCKSS System Manual
2.0-alpha3
LOCKSS 2.0-alpha3 System Manual
1. Introduction
1.1. System Prerequisites
1.1.1. Machine
1.1.2. Operating System
1.2. Security Considerations
1.2.1. Networking
1.2.2. System Privileges
1.3. Upgrading From LOCKSS 2.0-alpha2
1.3.1. Recommended Approach
1.3.2. Upgrade Path
1.3.2.1. Updating the LOCKSS Installer
1.3.2.2. Running the Upgrade Command
1.3.2.3. Installing Snap and MicroK8s
1.3.2.4. Modifying the Environment
1.3.2.5. Reconfiguring the System
1.3.2.6. Starting LOCKSS
2. Installing the LOCKSS System
2.1. Creating the
lockss
User
2.1.1. Creating the User on CentOS, OpenSUSE and RHEL
2.1.2. Creating the User on Debian, Linux Mint and Ubuntu
2.1.3. Obtaining a shell running as
lockss
2.2. Disabling Packet Filters
2.2.1. Disabling
firewalld
2.2.2. Disabling
ufw
2.3. Installing Git
2.3.1. Checking for Git
2.3.2. Installing Git
2.3.2.1. Installing Git with Apt
2.3.2.2. Installing Git with Dnf
2.3.2.3. Installing Git with Yum
2.3.2.4. Installing Git with Zypper
2.4. Downloading the LOCKSS Installer
2.5. Installing Snap
2.5.1. Checking for Snap
2.5.2. Installing Snap
2.5.2.1. Installing Snap with Apt
2.5.2.2. Installing Snap with Dnf
2.5.2.3. Installing Snap with Yum
2.5.2.4. Installing Snap with Zypper
2.5.3. Enabling Classic Confinement
2.5.4. Enabling Snap
2.5.5. Logging Out and Back In
2.5.6. Verifying Snap
2.5.7. Configuring Snap Updates
2.6. Installing MicroK8s
2.6.1. Installing MicroK8s
2.6.1.1. Troubleshooting
2.6.2. Joining the
microk8s
Group
2.6.3. Logging Out and Back In
2.6.4. Generating the Kubernetes Configuration
2.6.5. Starting MicroK8s
2.7. Configuring DNS
2.7.1. Configuring CoreDNS
2.7.1.1. Example 1
2.7.1.2. Example 2
2.7.2. Verifying CoreDNS
2.8. Checking the System
3. Configuring the LOCKSS System
4. Running the LOCKSS System
4.1. Starting the LOCKSS System
4.2. Shutting down the LOCKSS System
4.3. Restarting a Running LOCKSS System
4.4. Removing a Configured LOCKSS System
5. Using the LOCKSS System
5.1. Using the LOCKSS Configuration Service
5.1.1. Accessing the Web User Interface
5.1.2. Adding Archival Units
5.1.3. Configuring a Crawl Proxy
5.1.4. Managing Access to the Web User Interfaces
5.2. Using the LOCKSS Crawler Service
5.2.1. Accessing the Web User Interface
5.2.2. Monitoring Crawl Status in the System
5.2.3. Causing an Archival Unit to Crawl
5.2.4. Crawl Status Screen
5.2.4.1. Top-Level Crawl Information
5.2.4.2. Crawl Status Entry
5.3. Using the LOCKSS Poller Service
5.3.1. Accessing the Web User Interface
5.3.2. Requesting Polls
5.3.3. Monitoring Polling and Voting
5.4. Using the LOCKSS Metadata Extraction Service
5.4.1. Accessing the Web User Interface
5.4.2. Requesting Metadata Extraction
5.5. Using the LOCKSS Metadata Service
5.5.1. Accessing the Web User Interface
5.5.2. Requesting Metadata Information
5.6. Replaying Web Content with Pywb
5.6.1. Accessing the Pywb User Interface
5.6.2. Replaying a URL
5.6.3. Finding a URL From an AU to Replay
5.7. Replaying Web Content with OpenWayback
5.7.1. Accessing the OpenWayback User Interface
5.7.2. Replaying a URL
5.7.3. Finding a URL From an AU to Replay
6. Appendix
6.1. Release Notes
6.1.1. LOCKSS 2.0.34-alpha3
6.1.2. LOCKSS 2.0.33-alpha3
6.1.3. LOCKSS 2.0.32-alpha3
6.1.4. LOCKSS 2.0.31-alpha3
6.2. Network Ports
6.3. Using MicroK8s
6.3.1. Using MicroK8s
6.3.1.1. Getting the Status
6.3.1.2. Starting and Stopping
6.3.1.3. Accessing the Dashboard Locally
6.3.2. Using Kubernetes
6.3.2.1. Getting a List of Commands
6.3.2.2. Viewing Nodes
6.3.2.3. View Cluster Information
6.3.2.4. Viewing Pod Logs
6.3.2.5. Describing a Running Pod
LOCKSS Documentation Portal
Home
LOCKSS System Manual
LOCKSS System Manual
Index
Index
Read the Docs
v: 2.0-alpha3
Versions
latest
2.0-alpha7
2.0-alpha6
2.0-alpha5
2.0-alpha4
2.0-alpha3
2.0-alpha2
2.0-alpha1
unstable
2.0-alpha-preview
Downloads
pdf
On Read the Docs
Project Home
Builds