IBRACORP
Create
Log in
Sign up
Roadmap
Feedback
IBRAMENU
22
Boards
Future Video Ideas
IBRAMENU
Powered by Canny
IBRAMENU
Please search first before posting to help others find and vote for your idea!
Description
Showing
Trending
Sort
Trending
Top
New
Filter
Under Review
Planned
In Progress
Complete
posts
Qbittorent
Please add Qbittorent with a VPN option
1
·
complete
2
Traefik
Ya know cause... NPM? :)
3
·
complete
2
Swag
it create a swag container and docketsocket, need to get checked. it will ask you for email, domain, and cloudflare api token, no global api. After the container is created it update the cloudflare.ini with the api token and you just need to restart the container. #!/bin/bash ###################################################################### Title : Install Swag with mods and cloudflare dns wildcare By : DiscDuck/Taos15 License : General Public License GPL-3.0-or-later Another fine product brought to you by IBRACORP™ ###################################################################### Include ibrafunc for all the awesome functions source /opt/ibracorp/ibramenu/ ibrafunc.sh App Info app="swag" # App Name title="swag" # Readable App Title image=" lscr.io/linuxserver/swag:latest " # Image and Tag Parameters parameters () { msgbox "Setting Parameters for Your Setup" tee <<-EOF Please enter all parameters without any "". EOF read -p "Your Domain : " domain read -p "Your Cloudflare api : " CF_API read -p "Your Enamil : " email } App local_appcreate () { msgbox "Installing $title..." mkdir -p /opt/appdata/$app && cd /opt/appdata/$app msgbox "Making backups of .env and compose.yaml (if exist)" if [ -f ".env" ] then mv .env .env.bak fi if [ -f "compose.yaml" ] then mv compose.yaml compose.yaml.bak fi tee <<-EOF > .env APP_NAME=$app IMAGE=$image EOF tee <<-EOF > compose.yaml services: dockerproxy: image: ghcr.io/tecnativa/docker-socket-proxy:latest container_name: dockerproxy volumes: - /var/run/docker.sock:/var/run/docker.sock:ro restart: unless-stopped networks: - ibranet environment: - CONTAINERS=1 - POST=0 swag: image: \${IMAGE:?err} container_name: \${APP_NAME:?err} ports: - '80:80' - '443:443' cap_add: - NET_ADMIN environment: - URL=$domain - TZ=America/New_York - VALIDATION=dns - SUBDOMAINS=wildcard - DNSPLUGIN=cloudflare - EMAIL=$email - CF_API_TOKEN=$CF_API - ONLY_SUBDOMAINS=false - STAGING=true - 'DOCKER_MODS=linuxserver/mods:universal-docker|linuxserver/mods:swag-auto-proxy' - 'DOCKER_HOST=dockersocket ' - PUID=1000 - PGID=1000 env_file: - .env networks: - ibranet volumes: - ./config:/config restart: unless-stopped security_opt: - apparmor:unconfined networks: ibranet: driver: bridge external: true EOF chmod -R +x /opt/appdata/swag/ docker compose up -d --force-recreate echo "your cloudflare.ini is been genarated, please restart the container" echo dns_cloudflare_api_token = $CF_API > /opt/appdata/swag/config/dns-conf/cloudflare.ini } List Links local_appfinalization () { ibralogo docker compose down docker compose up -d --force-recreate msgbox "All Done! Here is the link to $title:" echo echo } Execute parameters local_appcreate local_appfinalization
2
·
complete
2
System Tools
System Info, benchmark, root kit check
3
·
complete
1
Dashy- Personal Dashboard
https://github.com/Lissy93/dashy
4
·
complete
3
Qbittorrent
With VPN support and VueTorent theme
3
·
complete
1
Networking
AdGuard Home, Custom Docker Network, Nginx Proxy Manager, Cloudflare Tunnel, Uptime Kuma
3
·
complete
2
Security
Authentik, Vaultwarden
3
·
complete
2
Docker
Basic Docker Control, Portainer, Watchtower
2
·
complete
2
Media Services
Media Requester (ombi, overseerr), The ARRs (Lidarr, Prowlarr, Radarr, Sonarr, Whisparr), Tools (Tautulli)
5
·
complete
2
Load More
→
Powered by Canny