This commit is contained in:
		
							
								
								
									
										125
									
								
								mkdocs copy.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										125
									
								
								mkdocs copy.yml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,125 @@
 | 
				
			|||||||
 | 
					site_name: Sthope Wiki
 | 
				
			||||||
 | 
					repo_url: https://git.sthope.dev/sthope/wiki
 | 
				
			||||||
 | 
					repo_name: sthope/wiki
 | 
				
			||||||
 | 
					edit_uri: _edit/master/docs/
 | 
				
			||||||
 | 
					site_url: https://wiki.sthope.dev
 | 
				
			||||||
 | 
					site_author: sthope
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					theme:
 | 
				
			||||||
 | 
					  name: material
 | 
				
			||||||
 | 
					  language: en
 | 
				
			||||||
 | 
					  logo: images/sthope_wiki.png
 | 
				
			||||||
 | 
					  favicon: images/assets/favicon.png
 | 
				
			||||||
 | 
					  icon:
 | 
				
			||||||
 | 
					    repo: fontawesome/brands/github
 | 
				
			||||||
 | 
					    logo: fontawesome/regular/folder-open
 | 
				
			||||||
 | 
					  palette:
 | 
				
			||||||
 | 
					    - scheme: slate
 | 
				
			||||||
 | 
					      toggle:
 | 
				
			||||||
 | 
					        icon: material/weather-sunny
 | 
				
			||||||
 | 
					        name: Switch to light mode
 | 
				
			||||||
 | 
					    - scheme: default
 | 
				
			||||||
 | 
					      toggle:
 | 
				
			||||||
 | 
					        icon: material/weather-night
 | 
				
			||||||
 | 
					        name: Switch to dark mode
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  font:
 | 
				
			||||||
 | 
					    code: Jet Brains Mono
 | 
				
			||||||
 | 
					  features:
 | 
				
			||||||
 | 
					    - navigation.instant
 | 
				
			||||||
 | 
					    #- navigation.sections # prevents collapsible sections
 | 
				
			||||||
 | 
					    #- navigation.expand #expands sections by default
 | 
				
			||||||
 | 
					  # insiders only
 | 
				
			||||||
 | 
					    - search.suggest
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					plugins:
 | 
				
			||||||
 | 
					  - git-revision-date
 | 
				
			||||||
 | 
					  - search
 | 
				
			||||||
 | 
					  - minify:
 | 
				
			||||||
 | 
					      minify_html: true
 | 
				
			||||||
 | 
					  - external-markdown
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					markdown_extensions:
 | 
				
			||||||
 | 
					  - abbr
 | 
				
			||||||
 | 
					  - admonition # enables coloured blocks mid article
 | 
				
			||||||
 | 
					  - attr_list # improves image handling
 | 
				
			||||||
 | 
					  - pymdownx.details # enables collapsible admonitions
 | 
				
			||||||
 | 
					  - footnotes
 | 
				
			||||||
 | 
					  - meta # adds support for front matter
 | 
				
			||||||
 | 
					  - toc:
 | 
				
			||||||
 | 
					      permalink: true
 | 
				
			||||||
 | 
					      toc_depth: 4
 | 
				
			||||||
 | 
					  - pymdownx.highlight: # code highlighting
 | 
				
			||||||
 | 
					      linenums: true
 | 
				
			||||||
 | 
					      # anchor_linenums: true
 | 
				
			||||||
 | 
					  - pymdownx.tabbed # enables tabs for embedded blocks
 | 
				
			||||||
 | 
					  # - pymdownx.inlinehilite
 | 
				
			||||||
 | 
					  - pymdownx.snippets
 | 
				
			||||||
 | 
					  - pymdownx.superfences # allows for the nesting of code blocks inside other blocks
 | 
				
			||||||
 | 
					  - pymdownx.keys
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					copyright: Sthope © 2022
 | 
				
			||||||
 | 
					extra:
 | 
				
			||||||
 | 
					  social:
 | 
				
			||||||
 | 
					    - icon: 'fontawesome/brands/github'
 | 
				
			||||||
 | 
					      link: 'https://github.com/sthopeless'
 | 
				
			||||||
 | 
					      name: GitHub
 | 
				
			||||||
 | 
					    - icon: 'fontawesome/brands/git'
 | 
				
			||||||
 | 
					      link: 'https://git.sthope.dev/sthope'
 | 
				
			||||||
 | 
					      name: Gitea
 | 
				
			||||||
 | 
					    - icon: 'fontawesome/brands/discord'
 | 
				
			||||||
 | 
					      link: 'https://discordapp.com/users/365825462074605569/'
 | 
				
			||||||
 | 
					      name: Message me on Discord
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					nav:
 | 
				
			||||||
 | 
					  # - Tutorials:
 | 
				
			||||||
 | 
					  #   - MKDocs with Gitea and Drone: tutorials/mkdocs-with-gitea-and-drone.md
 | 
				
			||||||
 | 
					  - Proxmox:
 | 
				
			||||||
 | 
					    # - Debian VM: proxmox/Debian-VM.md
 | 
				
			||||||
 | 
					    - Home Assistant on Proxmox: proxmox/how-to-install-home-assistant.md
 | 
				
			||||||
 | 
					    - LXC Debian: proxmox/LXC-Debian.md
 | 
				
			||||||
 | 
					    - LXC Passthrough: proxmox/Passthrough.md
 | 
				
			||||||
 | 
					    - Proxmox send CPU Temp to Home-Assistant/MQTT: proxmox/send-cpu-temp-to-ha.md
 | 
				
			||||||
 | 
					    - Ubuntu VM Resize Disk: proxmox/ubuntu-vm-resize-disk.md
 | 
				
			||||||
 | 
					    # - VM Passthrough Harddrives: proxmox/vm-passthrough-harddrives.md
 | 
				
			||||||
 | 
					  - Portainer Stacks:
 | 
				
			||||||
 | 
					    - Authentik: portainer-stacks/Authentik.md
 | 
				
			||||||
 | 
					    - Bazarr: portainer-stacks/bazarr.md
 | 
				
			||||||
 | 
					    - Bitwarden: portainer-stacks/Bitwarden.md
 | 
				
			||||||
 | 
					    - CrowdSec: portainer-stacks/CrowdSec.md
 | 
				
			||||||
 | 
					    - dashy: portainer-stacks/dashy.md
 | 
				
			||||||
 | 
					    - digiKam: portainer-stacks/digiKam.md
 | 
				
			||||||
 | 
					    - Drone: portainer-stacks/Drone.md
 | 
				
			||||||
 | 
					    - Gitea: portainer-stacks/Gitea.md
 | 
				
			||||||
 | 
					    - Heimdall: portainer-stacks/heimdall.md
 | 
				
			||||||
 | 
					    - Jellyfin: portainer-stacks/jellyfin.md
 | 
				
			||||||
 | 
					    - LibrePhotos: portainer-stacks/LibrePhotos.md
 | 
				
			||||||
 | 
					    - mealie: portainer-stacks/mealie.md
 | 
				
			||||||
 | 
					    - MQTT-Explorer: portainer-stacks/mqtt-explorer.md
 | 
				
			||||||
 | 
					    - MQTT Mosquitto: portainer-stacks/MQTT-Mosquitto.md
 | 
				
			||||||
 | 
					    - n8n: portainer-stacks/n8n.md
 | 
				
			||||||
 | 
					    - Nextcloud:  portainer-stacks/Nextcloud.md
 | 
				
			||||||
 | 
					    - Octoprint:  portainer-stacks/octoprint.md
 | 
				
			||||||
 | 
					    - PhotoView:  portainer-stacks/PhotoView.md
 | 
				
			||||||
 | 
					    - qBittorrent:  portainer-stacks/qbittorrent.md
 | 
				
			||||||
 | 
					    - Samba:  portainer-stacks/samba.md
 | 
				
			||||||
 | 
					    - shlink:  portainer-stacks/shlink.md
 | 
				
			||||||
 | 
					    - tailscale:  portainer-stacks/tailscale.md
 | 
				
			||||||
 | 
					    - TasmoBackup:  portainer-stacks/TasmoBackup.md
 | 
				
			||||||
 | 
					    - Tasmota-Device-Manager:  portainer-stacks/Tasmota-Device-Manager.md
 | 
				
			||||||
 | 
					    - Transmission:  portainer-stacks/Transmission.md
 | 
				
			||||||
 | 
					    - tvheadend:  portainer-stacks/tvheadend.md
 | 
				
			||||||
 | 
					    - Uptime-Kuma:  portainer-stacks/uptime-kuma.md
 | 
				
			||||||
 | 
					    - VSCode: portainer-stacks/VSCode.md
 | 
				
			||||||
 | 
					    - Zigbee2MQTT: portainer-stacks/Zigbee2MQTT.md
 | 
				
			||||||
 | 
					  - Swag:
 | 
				
			||||||
 | 
					    - Swag:  portainer-stacks/Swag/Swag.md
 | 
				
			||||||
 | 
					    - Swag MODs:  portainer-stacks/Swag/Swag-MODS.md
 | 
				
			||||||
 | 
					    - Authelia: portainer-stacks/Swag/authelia.md
 | 
				
			||||||
 | 
					    - Theme-Park: portainer-stacks/Swag/adding-theme-park.md
 | 
				
			||||||
 | 
					  - cmnds:
 | 
				
			||||||
 | 
					    - 101: cmnds/101.md
 | 
				
			||||||
 | 
					    - AddUser 1Line: cmnds/adduser-1line.md
 | 
				
			||||||
 | 
					    - Tasmota Backlogs: cmnds/tasmota-backlogs.md
 | 
				
			||||||
 | 
					  - sthope: '/portainer-stacks/'
 | 
				
			||||||
							
								
								
									
										34
									
								
								mkdocs.yml
									
									
									
									
									
								
							
							
						
						
									
										34
									
								
								mkdocs.yml
									
									
									
									
									
								
							@@ -84,34 +84,50 @@ nav:
 | 
				
			|||||||
    - Ubuntu VM Resize Disk: proxmox/ubuntu-vm-resize-disk.md
 | 
					    - Ubuntu VM Resize Disk: proxmox/ubuntu-vm-resize-disk.md
 | 
				
			||||||
    # - VM Passthrough Harddrives: proxmox/vm-passthrough-harddrives.md
 | 
					    # - VM Passthrough Harddrives: proxmox/vm-passthrough-harddrives.md
 | 
				
			||||||
  - Portainer Stacks:
 | 
					  - Portainer Stacks:
 | 
				
			||||||
 | 
					    - Airsonic: portainer-stacks/Airsonic.md
 | 
				
			||||||
    - Authentik: portainer-stacks/Authentik.md
 | 
					    - Authentik: portainer-stacks/Authentik.md
 | 
				
			||||||
    - Bazarr: portainer-stacks/bazarr.md
 | 
					    - bazarr: portainer-stacks/bazarr.md
 | 
				
			||||||
    - Bitwarden: portainer-stacks/Bitwarden.md
 | 
					    - Bitwarden: portainer-stacks/Bitwarden.md
 | 
				
			||||||
    - CrowdSec: portainer-stacks/CrowdSec.md
 | 
					    - CrowdSec: portainer-stacks/CrowdSec.md
 | 
				
			||||||
 | 
					    - cryptpad: portainer-stacks/cryptpad.md
 | 
				
			||||||
    - dashy: portainer-stacks/dashy.md
 | 
					    - dashy: portainer-stacks/dashy.md
 | 
				
			||||||
    - digiKam: portainer-stacks/digiKam.md
 | 
					    - digiKam: portainer-stacks/digiKam.md
 | 
				
			||||||
 | 
					    - Dillinger: portainer-stacks/Dillinger.md
 | 
				
			||||||
    - Drone: portainer-stacks/Drone.md
 | 
					    - Drone: portainer-stacks/Drone.md
 | 
				
			||||||
 | 
					    - ethercalc: portainer-stacks/ethercalc.md
 | 
				
			||||||
    - Gitea: portainer-stacks/Gitea.md
 | 
					    - Gitea: portainer-stacks/Gitea.md
 | 
				
			||||||
    - Heimdall: portainer-stacks/heimdall.md
 | 
					    - guacamole: portainer-stacks/guacamole.md
 | 
				
			||||||
    - Jellyfin: portainer-stacks/jellyfin.md
 | 
					    - heimdall: portainer-stacks/heimdall.md
 | 
				
			||||||
 | 
					    - invidious: portainer-stacks/invidious.md
 | 
				
			||||||
 | 
					    - jellyfin: portainer-stacks/jellyfin.md
 | 
				
			||||||
    - LibrePhotos: portainer-stacks/LibrePhotos.md
 | 
					    - LibrePhotos: portainer-stacks/LibrePhotos.md
 | 
				
			||||||
 | 
					    - Librespeed: portainer-stacks/Librespeed.md
 | 
				
			||||||
    - mealie: portainer-stacks/mealie.md
 | 
					    - mealie: portainer-stacks/mealie.md
 | 
				
			||||||
    - MQTT-Explorer: portainer-stacks/mqtt-explorer.md
 | 
					    - mqtt-explorer: portainer-stacks/mqtt-explorer.md
 | 
				
			||||||
    - MQTT Mosquitto: portainer-stacks/MQTT-Mosquitto.md
 | 
					    - MQTT-Mosquitto: portainer-stacks/MQTT-Mosquitto.md
 | 
				
			||||||
    - n8n: portainer-stacks/n8n.md
 | 
					    - n8n: portainer-stacks/n8n.md
 | 
				
			||||||
    - Nextcloud: portainer-stacks/Nextcloud.md
 | 
					    - Nextcloud: portainer-stacks/Nextcloud.md
 | 
				
			||||||
    - Octoprint:  portainer-stacks/octoprint.md
 | 
					    - octoprint: portainer-stacks/octoprint.md
 | 
				
			||||||
 | 
					    - Ombi: portainer-stacks/Ombi.md
 | 
				
			||||||
 | 
					    - onlyoffice: portainer-stacks/onlyoffice.md
 | 
				
			||||||
 | 
					    - Overseerr: portainer-stacks/Overseerr.md
 | 
				
			||||||
 | 
					    - phoneinfoga: portainer-stacks/phoneinfoga.md
 | 
				
			||||||
    - PhotoView: portainer-stacks/PhotoView.md
 | 
					    - PhotoView: portainer-stacks/PhotoView.md
 | 
				
			||||||
    - qBittorrent:  portainer-stacks/qbittorrent.md
 | 
					    - piped: portainer-stacks/piped.md
 | 
				
			||||||
    - Samba:  portainer-stacks/samba.md
 | 
					    - Prowlarr: portainer-stacks/Prowlarr.md
 | 
				
			||||||
 | 
					    - qbittorrent: portainer-stacks/qbittorrent.md
 | 
				
			||||||
 | 
					    - rustdesk: portainer-stacks/rustdesk.md
 | 
				
			||||||
 | 
					    - samba: portainer-stacks/samba.md
 | 
				
			||||||
    - shlink: portainer-stacks/shlink.md
 | 
					    - shlink: portainer-stacks/shlink.md
 | 
				
			||||||
    - tailscale: portainer-stacks/tailscale.md
 | 
					    - tailscale: portainer-stacks/tailscale.md
 | 
				
			||||||
    - TasmoBackup: portainer-stacks/TasmoBackup.md
 | 
					    - TasmoBackup: portainer-stacks/TasmoBackup.md
 | 
				
			||||||
    - Tasmota-Device-Manager: portainer-stacks/Tasmota-Device-Manager.md
 | 
					    - Tasmota-Device-Manager: portainer-stacks/Tasmota-Device-Manager.md
 | 
				
			||||||
    - Transmission: portainer-stacks/Transmission.md
 | 
					    - Transmission: portainer-stacks/Transmission.md
 | 
				
			||||||
    - tvheadend: portainer-stacks/tvheadend.md
 | 
					    - tvheadend: portainer-stacks/tvheadend.md
 | 
				
			||||||
    - Uptime-Kuma:  portainer-stacks/uptime-kuma.md
 | 
					    - uptime-kuma: portainer-stacks/uptime-kuma.md
 | 
				
			||||||
    - VSCode: portainer-stacks/VSCode.md
 | 
					    - VSCode: portainer-stacks/VSCode.md
 | 
				
			||||||
 | 
					    - Whisparr: portainer-stacks/Whisparr.md
 | 
				
			||||||
 | 
					    - WireGuard: portainer-stacks/WireGuard.md
 | 
				
			||||||
    - Zigbee2MQTT: portainer-stacks/Zigbee2MQTT.md
 | 
					    - Zigbee2MQTT: portainer-stacks/Zigbee2MQTT.md
 | 
				
			||||||
  - Swag:
 | 
					  - Swag:
 | 
				
			||||||
    - Swag:  portainer-stacks/Swag/Swag.md
 | 
					    - Swag:  portainer-stacks/Swag/Swag.md
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										28
									
								
								scripts/list_new_docker_files.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								scripts/list_new_docker_files.py
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,28 @@
 | 
				
			|||||||
 | 
					import os
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Define the directory containing Portainer Stack Markdown files
 | 
				
			||||||
 | 
					markdown_dir = "./docs/portainer-stacks"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Define the relative path prefix used in mkdocs.yml
 | 
				
			||||||
 | 
					relative_path_prefix = "portainer-stacks/"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Generate navigation entries
 | 
				
			||||||
 | 
					nav_entries = []
 | 
				
			||||||
 | 
					for filename in os.listdir(markdown_dir):
 | 
				
			||||||
 | 
					    if filename.endswith(".md"):
 | 
				
			||||||
 | 
					        title = filename[:-3]  # Remove ".md" extension
 | 
				
			||||||
 | 
					        relative_path = f"{relative_path_prefix}{filename}"  # Generate relative path
 | 
				
			||||||
 | 
					        nav_entries.append(f"    - {title}: {relative_path}")  # Add 4 spaces
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# List of names to ignore
 | 
				
			||||||
 | 
					names_to_ignore = ["template"]  # Add names you want to ignore here
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Filter out entries to ignore
 | 
				
			||||||
 | 
					filtered_nav_entries = [entry for entry in nav_entries if not any(name in entry for name in names_to_ignore)]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Sort the navigation entries alphabetically (case-insensitive)
 | 
				
			||||||
 | 
					sorted_nav_entries = sorted(filtered_nav_entries, key=lambda entry: entry.lower())
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Print the sorted navigation entries with 4 spaces
 | 
				
			||||||
 | 
					for entry in sorted_nav_entries:
 | 
				
			||||||
 | 
					    print(entry)
 | 
				
			||||||
		Reference in New Issue
	
	Block a user