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
 | 
			
		||||
 | 
			
		||||
### Starting server
 | 
			
		||||
(Not required on IIAB)
 | 
			
		||||
```
 | 
			
		||||
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.  
 | 
			
		||||
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` 
 | 
			
		||||
 | 
			
		||||
### Browsing
 | 
			
		||||
 | 
			
		||||
If you are working directly on the machine (e.g. its your Mac) then
 | 
			
		||||
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)
 | 
			
		||||
The server can be accessed at [http://box.lan: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. 
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -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 
 | 
			
		||||
`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. 
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -76,8 +66,8 @@ If you are worried about corruption, or after for example hand-editing or moving
 | 
			
		|||
```
 | 
			
		||||
# Run everything as root
 | 
			
		||||
sudo sh
 | 
			
		||||
# cd into location for your installation - which varies between platforms
 | 
			
		||||
cd /opt/iiab/internetarchive/node_modules/@internetarchive/dweb-mirror || cd /usr/local/node_modules/@internetarchive/dweb-mirror
 | 
			
		||||
# cd into location for your installation
 | 
			
		||||
cd /opt/iiab/internetarchive/node_modules/@internetarchive/dweb-mirror
 | 
			
		||||
./internetarchive -m
 | 
			
		||||
```
 | 
			
		||||
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. 
 | 
			
		||||
 | 
			
		||||
## 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
 | 
			
		||||
Dweb-mirror is under rapid development, as is the Javascript UI. Its recommended to update frequently. 
 | 
			
		||||
 | 
			
		||||
From a Terminal window
 | 
			
		||||
```
 | 
			
		||||
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
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -129,8 +113,8 @@ In a shell
 | 
			
		|||
# Run all commands as root from dweb-mirror's directory
 | 
			
		||||
sudo sh
 | 
			
		||||
 | 
			
		||||
# cd into location for your installation - which varies between platforms
 | 
			
		||||
cd /opt/iiab/internetarchive/node_modules/@internetarchive/dweb-mirror || cd /usr/local/node_modules/@internetarchive/dweb-mirror
 | 
			
		||||
# cd into location for your installation 
 | 
			
		||||
cd /opt/iiab/internetarchive/node_modules/@internetarchive/dweb-mirror
 | 
			
		||||
 | 
			
		||||
# To get a full list of possible arguments
 | 
			
		||||
./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.
 | 
			
		||||
 | 
			
		||||
**Server**: 
 | 
			
		||||
On IIAB from a Terminal window. 
 | 
			
		||||
From a Terminal window. 
 | 
			
		||||
```
 | 
			
		||||
journalctl -u internetarchive
 | 
			
		||||
```
 | 
			
		||||
TODO find log files on other platforms
 | 
			
		||||
 | 
			
		||||
## 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);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue