mirror of
https://github.com/iiab/iiab.git
synced 2025-03-09 15:40:17 +00:00
internetarchive: IIAB specific edits to README.md
This commit is contained in:
parent
7a2beb31c5
commit
60fb968a05
1 changed files with 10 additions and 27 deletions
|
@ -18,22 +18,12 @@ This is an ongoing project, continually adding support for new Internet Archive
|
||||||
## Using it
|
## Using it
|
||||||
|
|
||||||
### Starting server
|
### Starting server
|
||||||
(Not required on IIAB)
|
The server is started and restarted automatically.
|
||||||
```
|
|
||||||
cd <wherever>/dweb-mirror && ./internetarchive --server &
|
|
||||||
```
|
|
||||||
The startup is a little slow but you'll see some debugging when its live
|
|
||||||
On IIAB the server is started and restarted automatically.
|
|
||||||
It can be turned on or off at a terminal window with `service internetarchive start` or `service internetarchive stop`
|
It can be turned on or off at a terminal window with `service internetarchive start` or `service internetarchive stop`
|
||||||
|
|
||||||
### Browsing
|
### Browsing
|
||||||
|
|
||||||
If you are working directly on the machine (e.g. its your Mac) then
|
The server can be accessed at [http://box.lan:4244] (try [http://box.local:4244] if that doesn't work)
|
||||||
browse to [http://localhost:4244] which will open the UI in the browser and it should see the Archive UI.
|
|
||||||
|
|
||||||
If you are remote from the machine, then browser to: `http://<IP of machine>:4244`
|
|
||||||
|
|
||||||
On IIAB the server can be accessed at [http://box.net:4244] (try [http://box.local:4244] if that doesn't work)
|
|
||||||
|
|
||||||
If you don’t get a Archive UI then look at the server log (in browser console) to see for any “FAILING” log lines which indicate a problem.
|
If you don’t get a Archive UI then look at the server log (in browser console) to see for any “FAILING” log lines which indicate a problem.
|
||||||
|
|
||||||
|
@ -61,9 +51,9 @@ for a collection this also means getting the thumbnails and metadata for the top
|
||||||
The server checks for disks in all the likely places, the list of places it checks, in an unmodified installation can be seen at
|
The server checks for disks in all the likely places, the list of places it checks, in an unmodified installation can be seen at
|
||||||
`https://github.com/internetarchive/dweb-mirror/blob/master/configDefaults.yaml#L7`
|
`https://github.com/internetarchive/dweb-mirror/blob/master/configDefaults.yaml#L7`
|
||||||
|
|
||||||
This includes top level directories on usb drives on most machines either at `/Volumes/*/archiveorg` or on IIAB at `/media/pi/*/archiveorg`
|
This includes top level directories on usb drives at `/media/pi/*/archiveorg`
|
||||||
|
|
||||||
You can override this in `dweb-mirror.config.yaml` in the home directory of the user that runs the server e.g. on IIAB this is currently `/root/dweb-mirror.config.yaml` (see 'Advanced' below )
|
You can override this in `dweb-mirror.config.yaml` in the home directory of the user that runs the server, this is currently `/root/dweb-mirror.config.yaml` (see 'Advanced' below )
|
||||||
|
|
||||||
Items are stored in subdirectories of the first of these directories found, but read from any of the locations.
|
Items are stored in subdirectories of the first of these directories found, but read from any of the locations.
|
||||||
|
|
||||||
|
@ -76,8 +66,8 @@ If you are worried about corruption, or after for example hand-editing or moving
|
||||||
```
|
```
|
||||||
# Run everything as root
|
# Run everything as root
|
||||||
sudo sh
|
sudo sh
|
||||||
# cd into location for your installation - which varies between platforms
|
# cd into location for your installation
|
||||||
cd /opt/iiab/internetarchive/node_modules/@internetarchive/dweb-mirror || cd /usr/local/node_modules/@internetarchive/dweb-mirror
|
cd /opt/iiab/internetarchive/node_modules/@internetarchive/dweb-mirror
|
||||||
./internetarchive -m
|
./internetarchive -m
|
||||||
```
|
```
|
||||||
This will usually take about 5-10 minutes depending on the amount of material cached,
|
This will usually take about 5-10 minutes depending on the amount of material cached,
|
||||||
|
@ -103,19 +93,13 @@ Note that this file is also edited automatically when the Crawl button described
|
||||||
|
|
||||||
As the project develops, this file will be editable via a UI.
|
As the project develops, this file will be editable via a UI.
|
||||||
|
|
||||||
## Installation
|
|
||||||
Dweb-Mirror is installable on most Linux based systems. Specific installation instructions are available for:
|
|
||||||
[RACHEL 3+ from World Possible](INSTALLATION-rachel.md); [Internet In A Box on Raspberry Pi](INSTALLATION-iiab-raspberry.md); and [directly on Raspberry PI](INSTALLATION-raspberrypi.md).
|
|
||||||
|
|
||||||
For anything else (incuding MacOSX), please follow [generic instructions](INSTALLATION.md) and please let us know how it went.
|
|
||||||
|
|
||||||
## Update
|
## Update
|
||||||
Dweb-mirror is under rapid development, as is the Javascript UI. Its recommended to update frequently.
|
Dweb-mirror is under rapid development, as is the Javascript UI. Its recommended to update frequently.
|
||||||
|
|
||||||
From a Terminal window
|
From a Terminal window
|
||||||
```
|
```
|
||||||
sudo sh # Run all commands as root
|
sudo sh # Run all commands as root
|
||||||
cd /opt/iiab/internetarchive || cd /usr/local
|
cd /opt/iiab/internetarchive
|
||||||
yarn upgrade # Currently this can take up to about 20 minutes to run, we hope to reduce that time
|
yarn upgrade # Currently this can take up to about 20 minutes to run, we hope to reduce that time
|
||||||
```
|
```
|
||||||
|
|
||||||
|
@ -129,8 +113,8 @@ In a shell
|
||||||
# Run all commands as root from dweb-mirror's directory
|
# Run all commands as root from dweb-mirror's directory
|
||||||
sudo sh
|
sudo sh
|
||||||
|
|
||||||
# cd into location for your installation - which varies between platforms
|
# cd into location for your installation
|
||||||
cd /opt/iiab/internetarchive/node_modules/@internetarchive/dweb-mirror || cd /usr/local/node_modules/@internetarchive/dweb-mirror
|
cd /opt/iiab/internetarchive/node_modules/@internetarchive/dweb-mirror
|
||||||
|
|
||||||
# To get a full list of possible arguments
|
# To get a full list of possible arguments
|
||||||
./internetarchive --help
|
./internetarchive --help
|
||||||
|
@ -152,11 +136,10 @@ There are two logs of relevance, the browser and the server.
|
||||||
**Browser**: If using Chrome then this is at View / Developer Tools / Javascript Console or something similar.
|
**Browser**: If using Chrome then this is at View / Developer Tools / Javascript Console or something similar.
|
||||||
|
|
||||||
**Server**:
|
**Server**:
|
||||||
On IIAB from a Terminal window.
|
From a Terminal window.
|
||||||
```
|
```
|
||||||
journalctl -u internetarchive
|
journalctl -u internetarchive
|
||||||
```
|
```
|
||||||
TODO find log files on other platforms
|
|
||||||
|
|
||||||
## Known Issues
|
## Known Issues
|
||||||
See [github dweb-mirror issues](https://github.com/internetarchive/dweb-mirror/issues); and [github dweb-archive issues](https://github.com/internetarchive/dweb-archive/issues);
|
See [github dweb-mirror issues](https://github.com/internetarchive/dweb-mirror/issues); and [github dweb-archive issues](https://github.com/internetarchive/dweb-archive/issues);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue