mirror of
https://github.com/lemeow125/Notes.git
synced 2025-04-27 10:11:17 +08:00
Migrate web frontend to docusaurus and copy over existing notes to new format
This commit is contained in:
parent
81ec3e90ed
commit
77471093c4
133 changed files with 17275 additions and 58 deletions
22
docs/Command Snippets/Bash Commands.md
Normal file
22
docs/Command Snippets/Bash Commands.md
Normal file
|
@ -0,0 +1,22 @@
|
|||
- Mount a CIFS/Samba File share in Linux
|
||||
```bash
|
||||
sudo mount -t cifs //$ADDRESS/$REMOTE_PATH /$LOCAL_PATH \
|
||||
-o username=$USERNAME,password=$PASSWORD
|
||||
```
|
||||
- Mount a CIFS/Samba File Share in Linux with a credentials file
|
||||
```bash
|
||||
sudo mount -t cifs //$ADDRESS/$REMOTE_PATH /$LOCAL_PATH \
|
||||
-o credentials=/root/.samba/credentials
|
||||
```
|
||||
`credentials`file
|
||||
```
|
||||
username=value
|
||||
password=value
|
||||
```
|
||||
- Restore most recent Borg backup snapshot
|
||||
```bash
|
||||
borg extract --strip-components 3 /mnt/backups/$DEVICE/$BACKUP_NAME::$SNAPSHOT_NAME
|
||||
|
||||
# Extract latest snapshot
|
||||
borg extract --strip-components 3 /mnt/backups/$DEVICE/$BACKUP_NAME::$(borg list /mnt/backups/$BACKUP_NAME --last 1 --short)
|
||||
```
|
9
docs/Command Snippets/Docker - Miscellaneous.md
Normal file
9
docs/Command Snippets/Docker - Miscellaneous.md
Normal file
|
@ -0,0 +1,9 @@
|
|||
Create CIFS/Samba Volume
|
||||
```bash
|
||||
docker volume create \
|
||||
--driver local \
|
||||
--opt type=cifs \
|
||||
--opt device=//uxxxxx.your-server.de/backup \
|
||||
--opt username=USERNAME,password=PASSWORD,file_mode=0777,dir_mode=0777 \
|
||||
--name VOLUME_NAME
|
||||
```
|
164
docs/Command Snippets/Docker Run.md
Normal file
164
docs/Command Snippets/Docker Run.md
Normal file
|
@ -0,0 +1,164 @@
|
|||
|
||||
- [QBittorrent](https://ghcr.io/hotio/qbittorrent)
|
||||
```bash
|
||||
docker run \
|
||||
--restart=always \
|
||||
--name qbittorrent \
|
||||
-d \
|
||||
-p 8088:8080 \
|
||||
-p 57189:57189 \
|
||||
-e PUID=1000 \
|
||||
-e PGID=1000 \
|
||||
-e UMASK=002 \
|
||||
-e TZ="Asia/Manila" \
|
||||
-v /mnt/nvme/docker-volume-mounts/vuetorrent:/config \
|
||||
-v /mnt:/mnt \
|
||||
ghcr.io/hotio/qbittorrent
|
||||
```
|
||||
- [Unbound](https://hub.docker.com/r/mvance/unbound) (DNS Resolver)
|
||||
```bash
|
||||
docker run \
|
||||
--name=unbound-rpi \
|
||||
--publish=5335:53/udp \
|
||||
--publish=5335:53/tcp \
|
||||
--restart=always \
|
||||
--detach=true \
|
||||
mvance/unbound-rpi:latest
|
||||
```
|
||||
- [Uptime Kuma](https://github.com/louislam/uptime-kuma)
|
||||
```bash
|
||||
docker run \
|
||||
-d \
|
||||
--restart=always \
|
||||
-p 8082:3001 \
|
||||
-v /mnt/sda1/docker-volume-mounts/uptime-kuma:/app/data \
|
||||
--name uptime-kuma \
|
||||
louislam/uptime-kuma:1
|
||||
```
|
||||
- OpenStreetMap
|
||||
```bash
|
||||
# Import .pbf file
|
||||
docker run \
|
||||
-v /mnt/sdb1/files/docker\ projects/tileserver/philippines-latest.osm.pbf:/data/region.osm.pbf \
|
||||
-v /mnt/sdb1/docker-volume-mounts/osm-data:/data/database/ \
|
||||
-v /mnt/sdb1/docker-volume-mounts/osm-tiles:/data/tiles/ \
|
||||
overv/openstreetmap-tile-server \
|
||||
import
|
||||
|
||||
# Run OSM tileserver
|
||||
docker run \
|
||||
-p 8084:80 \
|
||||
-e THREADS=4 \
|
||||
-e ALLOW_CORS=enabled \
|
||||
-v /mnt/sdb1/docker-volume-mounts/osm-data:/data/database/ \
|
||||
-v /mnt/sdb1/docker-volume-mounts/osm-tiles:/data/tiles/ \
|
||||
-d overv/openstreetmap-tile-server \
|
||||
--name osm-tileserver \
|
||||
run
|
||||
|
||||
# Pre-render Cagayan de Oro City
|
||||
# Set folder permissions for osm-tiles to 777 otherwise tiles may not be saved
|
||||
# Run this via tmux or screen as this might take a while
|
||||
tmux new-session -d -s "Render OSM Tiles" 'docker exec -it osm-tileserver "git clone https://github.com/alx77/render_list_geo.pl && cd render_list_geo.pl && ./render_list_geo.pl -n 4 -z 3 -Z 18 -x 124.33 -X 124.94 -y 8.13 -Y 8.65 -m default"'
|
||||
|
||||
```
|
||||
- [Minetest](https://lscr.io/linuxserver/minetest)
|
||||
```bash
|
||||
docker run -d \
|
||||
--name=minetest \
|
||||
-e PUID=1000 \
|
||||
-e PGID=1000 \
|
||||
-e TZ=Asia/Manila \
|
||||
-e CLI_ARGS="--gameid minetest --port 30000" `#optional` \
|
||||
-p 30000:30000/udp \
|
||||
-v /mnt/sda1/docker-volume-mounts/minetest:/config/.minetest \
|
||||
--restart always\
|
||||
lscr.io/linuxserver/minetest:latest
|
||||
```
|
||||
- [Jellyfin](https://github.com/jellyfin/jellyfin) (via [jellyfin-mpp](https://hub.docker.com/r/jjm2473/jellyfin-mpp) fork for Orange Pi 5 support)
|
||||
```bash
|
||||
docker run --name jellyfin \
|
||||
--privileged \
|
||||
--restart=unless-stopped -td \
|
||||
`for dev in iep rga dri dma_heap mpp_service mpp-service vpu_service vpu-service \
|
||||
hevc_service hevc-service rkvdec rkvenc avsd vepu h265e ; do \
|
||||
[ -e "/dev/$dev" ] && echo " --device /dev/$dev"; \
|
||||
done` \
|
||||
--dns=172.17.0.1 \
|
||||
-p 8091:8096 \
|
||||
-v /mnt/sda1/docker-volume-mounts/jellyfin/config:/config \
|
||||
-v /mnt:/mnt \
|
||||
jjm2473/jellyfin-mpp:latest
|
||||
```
|
||||
- [Sonarr](https://lscr.io/linuxserver/sonarr)
|
||||
```bash
|
||||
docker run -d \
|
||||
--name=sonarr \
|
||||
-e PUID=1000 \
|
||||
-e PGID=1000 \
|
||||
-e TZ=Asia/Manila \
|
||||
-p 8092:8989 \
|
||||
-v /mnt/sda1/docker-volume-mounts/sonarr:/config \
|
||||
-v /mnt:/mnt \
|
||||
--restart always \
|
||||
lscr.io/linuxserver/sonarr:latest
|
||||
```
|
||||
- [Prowlarr](https://lscr.io/linuxserver/prowlarr)
|
||||
```
|
||||
docker run -d \
|
||||
--name=prowlarr \
|
||||
-e PUID=1000 \
|
||||
-e PGID=1000 \
|
||||
-e TZ=Asia/Manila \
|
||||
-p 8093:9696 \
|
||||
-v /mnt/sda1/docker-volume-mounts/prowlarr:/config \
|
||||
--restart always \
|
||||
lscr.io/linuxserver/prowlarr:latest
|
||||
```
|
||||
- [Jackett](https://ghcr.io/hotio/jackett)
|
||||
```bash
|
||||
docker run --rm \
|
||||
--name jackett \
|
||||
-p 8094:9117 \
|
||||
-e PUID=1000 \
|
||||
-e PGID=1000 \
|
||||
-e UMASK=002 \
|
||||
-e TZ="Asia/Manila" \
|
||||
-v /mnt/sda1/docker-volume-mounts/jackett:/config \
|
||||
ghcr.io/hotio/jackett
|
||||
```
|
||||
- [Firefox Container](https://lscr.io/linuxserver/firefox)
|
||||
```bash
|
||||
docker run \
|
||||
-d \
|
||||
--name=firefox \
|
||||
--security-opt seccomp=unconfined \
|
||||
-e PUID=1000 \
|
||||
-e PGID=1000 \
|
||||
-e TZ=Asia/Manila \
|
||||
-p 3001:3000 \
|
||||
-v /mnt/nvme/docker-volume-mounts/firefox-config:/config \
|
||||
--shm-size="2gb" \
|
||||
--restart always \
|
||||
lscr.io/linuxserver/firefox:latest
|
||||
```
|
||||
- [Prometheus](https://hub.docker.com/r/prom/prometheus)
|
||||
```bash
|
||||
docker run \
|
||||
-p 9090:9090 \
|
||||
-v /mnt/nvme/docker-volume-mounts/prometheus:/etc/prometheus \
|
||||
--restart unless-stopped \
|
||||
prom/prometheus
|
||||
```
|
||||
- [Inbucket](https://hub.docker.com/r/inbucket/inbucket/)
|
||||
```bash
|
||||
docker run -d --restart=always --name inbucket \
|
||||
-p 8025:8025 \
|
||||
-e INBUCKET_MAILBOXNAMING="domain" \
|
||||
-e INBUCKET_WEB_ADDR="0.0.0.0:8025" \
|
||||
-e INBUCKET_STORAGE_TYPE="file" \
|
||||
-e INBUCKET_STORAGE_PARAMS="path:/mnt/sda1/docker-volume-mounts/inbucket" \
|
||||
-e INBUCKET_STORAGE_RETENTIONPERIOD="4h" \
|
||||
-e INBUCKET_STORAGE_MAILBOXMSGCAP="5000" \
|
||||
inbucket/inbucket:latest
|
||||
```
|
Loading…
Add table
Add a link
Reference in a new issue