mirror of
https://github.com/acedanger/shell.git
synced 2025-12-05 21:40:12 -08:00
0cd9c5219db3c9a80219e2625ebb18631c206c79
- Reorganized repository structure by moving dotfiles into a dedicated subdirectory - Updated bootstrap.sh and setup.sh scripts to reference the new file paths - Fixed Nala repository GPG key setup to use gpg --dearmor for proper key format - Added Lazydocker installation to the setup script for Docker management - Updated README.md with references to new paths and additional features - Added documentation for Lazydocker in the dotfiles README.md - Updated all symlink paths to point to the new dotfiles location
no longer using portainer so bye bitch and github-cli was failing - https://github.com/cli/cli/issues/9569
Shell Scripts and Dotfiles Repository
This repository contains various shell scripts for managing media-related tasks and dotfiles for system configuration.
Available Scripts
- Backup Media Script: Documentation for the
backup-media.shscript. plex.sh: Script to manage the Plex Media Server (start, stop, restart, status).backup-plex.sh: Script to back up Plex Media Server databases and related files.folder-metrics.sh: Script to calculate disk usage and file count for a directory and its subdirectories.
Documentation
- Plex Backup Script Documentation: Detailed documentation for the
backup-plex.shscript. - Plex Management Script Documentation: Detailed documentation for the
plex.shscript. - Folder Metrics Script Documentation: Detailed documentation for the
folder-metrics.shscript.
Dotfiles
The repository includes dotfiles for system configuration in the dotfiles directory. These can be automatically set up using the bootstrap script:
curl -fsSL https://raw.githubusercontent.com/acedanger/shell/main/bootstrap.sh | bash
For more information about the dotfiles, see Dotfiles README.
plex.sh
This script is used to manage the Plex Media Server service on a systemd-based Linux distribution. It provides the following functionalities:
- start: Starts the Plex Media Server.
- stop: Stops the Plex Media Server.
- restart: Restarts the Plex Media Server.
- status: Displays the current status of the Plex Media Server.
Usage
Note that these commands will run as root.
./shell/plex.sh {start|stop|restart|status}
Description
Languages
Shell
84.6%
PowerShell
5.3%
Go
3.2%
HTML
3.2%
Python
2.2%
Other
1.5%