diff --git a/docs/Gathering Hardware Info.md b/docs/Gathering Hardware Info.md new file mode 100644 index 0000000..e21b511 --- /dev/null +++ b/docs/Gathering Hardware Info.md @@ -0,0 +1,17 @@ +# Using `inxi` +`inxi` is a script which employs a wide array of system information utilities to assemble a holistic system summary. Check out [the repository](https://github.com/smxi/inxi) for more information. + +### Install `inxi` +`curl -o inxi https://raw.githubusercontent.com/smxi/inxi/master/inxi && chmod +x inxi` to download and make executable the dependency-free script. + +### Gather Host Info +`sudo ./inxi -CDGmMNPS` to generate information summary. Refer to [`man inxi`](http://manpages.ubuntu.com/manpages/bionic/man1/inxi.1.html) for more information. + +* `-C` Full CPU info +* `-D` Full disk info +* `-G` GPU info +* `-m` Memory (RAM) info +* `-M` Machine info +* `-N` Network card info +* `-P` Partition info +* `-S` System info (hostname, kernel, DE, WM, distro, etc.) \ No newline at end of file diff --git a/docs/Install Docker.md b/docs/Install Docker.md new file mode 100644 index 0000000..bc80c25 --- /dev/null +++ b/docs/Install Docker.md @@ -0,0 +1,17 @@ +Debian (and derivatives) +```bash +sudo apt update && sudo apt upgrade && \ +sudo apt install git docker docker-compose && \ +sudo systemctl enable docker && \ +sudo usermod -aG docker $USER && \ +logout +``` + +Arch (and derivatives) +```bash +sudo pacman -Syu && \ +sudo pacman -S git docker docker-compose && \ +sudo systemctl enable docker && \ +sudo usermod -aG docker $USER && \ +logout +``` \ No newline at end of file diff --git a/docs/Recovering From Power Outage.md b/docs/Recovering From Power Outage.md new file mode 100644 index 0000000..5c680f4 --- /dev/null +++ b/docs/Recovering From Power Outage.md @@ -0,0 +1,12 @@ +## 1. Networking +1. Power cycle the ONT. Wait until the top three lights are green. +2. Power cycle the modem. Wait until the power, WAN, and Ethernet 1 lights are green. +3. Power cycle the router +Switches and APs should not need power cycling. Once the indicator LED is solid white, everything should be back online. + +## 2. Homelab +1. Power on the desktop or laptop. +2. Power on the NAS. The DS4243 will power itself on automatically. **Wait until the webui at [nas.jafner.net](http://nas.jafner.net) is responsive.** +3. Power on the Seedbox. Once it is accessible, run a `sudo mount -a` to mount all network shares defined in `/etc/fstab`. Then run `docker start $(docker ps -aq)` to start all Docker containers. +4. Power on the Server. Once it is accessible, run a `sudo mount -a` to mount all network shares defined in `/etc/fstab`. Then run `docker start $(docker ps -aq)` to start all Docker containers. Note: Run `docker inspect -f '{{ .Mounts }}' $(docker ps -q)` to get a list of volumes for all running containers, useful for determining whether a container is reliant on a mounted directory. + diff --git a/docs/Upgrade from Debian 10 (Buster) to 11 (Bullseye).md b/docs/Upgrade from Debian 10 (Buster) to 11 (Bullseye).md new file mode 100644 index 0000000..adda2cd --- /dev/null +++ b/docs/Upgrade from Debian 10 (Buster) to 11 (Bullseye).md @@ -0,0 +1,4 @@ +1. Edit the contents of `/etc/apt/sources.list` as sudo. Make it match the [default Debian 11 sources.list](https://wiki.debian.org/SourcesList#Example_sources.list), using the contrib, non-free additional components. +2. Run `sudo apt update && sudo apt upgrade` +3. Run `sudo apt full-upgrade` +4. Reboot. \ No newline at end of file diff --git a/docs/img/lg_webos_playing_video_files.png b/docs/img/lg_webos_playing_video_files.png new file mode 100644 index 0000000..26e32d5 Binary files /dev/null and b/docs/img/lg_webos_playing_video_files.png differ diff --git a/docs/img/lg_webos_video_codec.png b/docs/img/lg_webos_video_codec.png new file mode 100644 index 0000000..87d54ea Binary files /dev/null and b/docs/img/lg_webos_video_codec.png differ diff --git a/docs/img/lg_webos_video_playback_supporting_file.png b/docs/img/lg_webos_video_playback_supporting_file.png new file mode 100644 index 0000000..2a34117 Binary files /dev/null and b/docs/img/lg_webos_video_playback_supporting_file.png differ diff --git a/server/config/plex/README.md b/server/config/plex/README.md new file mode 100644 index 0000000..8ac1fc1 --- /dev/null +++ b/server/config/plex/README.md @@ -0,0 +1,14 @@ +# Remote Access +To get remote access working, make the following changes: +1. Set `Settings > Remote Access > Manually Specify public port` to `443` +2. Set `Settings > Network > Custom server access URLs` to `https://plex.jafner.net:443` +The settings page may incorrectly report that the server is inaccessible. + +- https://github.com/Jafner/docker_config/blob/master/plex/docker-compose.yml +- https://forums.plex.tv/t/plex-traefik-2-0-2-1-not-available-outside-your-network/521424/3 + +# LG WebOS TV Video Format Support +From LG's documentation: +![lg_webos_playing_video_files.png](docs/img/lg_webos_playing_video_files.png) +![lg_webos_video_codec.png](docs/img/lg_webos_video_codec.png) +![lg_webos_video_playback_supporting_file.png](docs/img/lg_webos_video_playback_supporting_file.png) \ No newline at end of file