Grep with "web" on the JSON-data (22)

/dockers/ (/data/Dockers) >> 3dprinters = VPN - Vpnserver - Web - Webplatform - Webserver = Wordpress

Title Desc Ports Env / Vol
Apache Httpd The Apache HTTP Server is a free and open-source cross-platform web server software, released under the terms of Apache License 2.0. Apache is developed and maintained by an open community of developers under the auspices of the Apache Software Foundation.

Note: Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://httpd.apache.org/
Official Docker Documentation: https://hub.docker.com/_/httpd




Image: httpd:latest

Category: Web Proxy
8080:80/tcp
8443:443/tcp
PUID="1000" #PUID
PGID="1000" #PGID

/portainer/Files/AppData/Config/apache-httpd:/usr/local/apache2/htdocs/
Caddy Caddy - The Ultimate Server with Automatic HTTPS. Need to run tools/install_caddy.sh before installing the template.

Note: Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://caddyserver.com/
Official Docker Documentation: https://hub.docker.com/_/caddy

Pre-installation script must be RAN before you install: wget -qO- https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/tools/install_caddy.sh | bash



Caddy 2 is a powerful, enterprise-ready, open source web server with automatic HTTPS written in Go

Image: caddy:latest

Category: Tools Web Webserver
80:80/tcp
443:443/tcp
2019:2019/tcp

/portainer/Files/AppData/Config/Caddy/Data:/data
/portainer/Files/AppData/Config/Caddy/Config:/config
/portainer/Files/AppData/Config/Caddy/Caddyfile:/etc/caddy/Caddyfile
Gazee A WebApp Comic Reader for your favorite digital comics. Reach and read your comic library from any web connected device with a modern web browser.

Image: linuxserver/gazee:latest

Category: Web Books Tools
PUID="1000" #PUID
PGID="100" #PGID

/portainer/Files/AppData/Config/Gazee:/config
/portainer/Comics:/comics
/portainer/Files/AppData/Gazee:/mylar
Gitea Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD.

Note: Use SQLite3 for the database unless you have an external one setup.

Image: gitea/gitea:latest

Category: Web Tools
3000:3000/tcp
222:22/tcp
PUID="1000" #PUID
PGID="100" #PGID

/portainer/Files/AppData/Config/Gitea:/data
/etc/timezone:/etc/timezone:ro
/etc/localtime:/etc/localtime:ro
Heimdall Heimdall is a way to organise all those links to your most used web sites and web applications in a simple way.

Image: linuxserver/heimdall:latest

Category: Tools Web Other
80/tcp
443/tcp
PUID="1000" #PUID
PGID="100" #PGID

/portainer/Files/AppData/Config/Heimdall:/config
Homarr Homarr is a simple and lightweight homepage for your server, that helps you easily access all of your services in one place.

Note: Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://homarr.vercel.app/
Official Docker Documentation: https://github.com/ajnart/homarr


This version is not secured and should only be used if you want Docker integration and you don't worry about users on your network.

Image: ghcr.io/ajnart/homarr:latest

Category: Tools Web Other
7575:7575/tcp
PUID="1000" #PUID
PGID="1000" #PGID

/var/run/docker.sock:/var/run/docker.sock
/portainer/Files/AppData/Config/Homarr/configs:/app/data/configs
/portainer/Files/AppData/Config/Homarr/icons:/app/public/icons
Homarr-Secured Homarr is a simple and lightweight homepage for your server, that helps you easily access all of your services in one place.

Note: Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://homarr.vercel.app/
Official Docker Documentation: https://github.com/ajnart/homarr


This version does not allow for interaction with the docker environment for security purposes.

Image: ghcr.io/ajnart/homarr:latest

Category: Tools Web Other
7575:7575/tcp
PUID="1000" #PUID
PGID="1000" #PGID

/portainer/Files/AppData/Config/Homarr/configs:/app/data/configs
/portainer/Files/AppData/Config/Homarr/icons:/app/public/icons
Invoice Ninja Invoices, Expenses and Tasks built with Laravel and Flutter.

Note: The database user is invoice_ninja and the database is ninja_db. Please generate an app key following the documentation here.

Repository > Template/Stack/invoice-ninja.yml

Category: Cloud Productivity Tools Other Web
URL="invoice.my.domain" #URL
APP_KEY="" #APP_KEY
TZ="" #TZ
DATABASE_PASSWORD="" #DATABASE_PASSWORD
MYSQL_ROOT_PASSWORD="" #MYSQL_ROOT_PASSWORD
PORT="" #PORT
Let's Encrypt

This container sets up an Nginx webserver and reverse proxy with php support and a built-in letsencrypt client that automates free SSL server certificate generation and renewal processes. It also contains fail2ban for intrusion prevention.

Before running this container, make sure that the url and subdomains are properly forwarded to this container’s host.

  • Port 443 on the internet side of the router should be forwarded to this container’s port 443.

  • If you need a dynamic dns provider, you can use the free provider duckdns.org where the url will be yoursubdomain.duckdns.org and the subdomains can be www,ftp,cloud

  • The container detects changes to url and subdomains, revokes existing certs and generates new ones during start.

  • It also detects changes to the DHLEVEL parameter and replaces the dhparams file.

  • If you’d like to password protect your sites, you can use htpasswd. Run the following command on your host to generate the htpasswd file docker exec -it letsencrypt htpasswd -c /config/nginx/.htpasswd <username>



Image: linuxserver/letsencrypt:latest

Category: Tools Web
80/tcp
443/tcp
EMAIL="-Xms256m -Xmx512m" #EMAIL
URL="-Xms256m -Xmx512m" #URL
SUBDOMAINS="www," #SUBDOMAINS
ONLY_SUBDOMAINS="false" #ONLY_SUBDOMAINS
DHLEVEL="2048" #DHLEVEL
PUID="1000" #PUID
PGID="100" #PGID
VALIDATION="http" #VALIDATION
DNSPLUGIN="http" #DNSPLUGIN

/portainer/Files/AppData/Config/LetsEncrypt:/config
Let's Encrypt / SWAG This container sets up an Nginx webserver and reverse proxy with php support and a built-in letsencrypt client that automates free SSL server certificate generation and renewal processes. It also contains fail2ban for intrusion prevention.

Note: Before running this container, make sure that the url and subdomains are properly forwarded to this container's host.
  • - Port 443 on the internet side of the router should be forwarded to this container's port 443.
  • - If you need a dynamic dns provider, you can use the free provider duckdns.org where the url will be yoursubdomain.duckdns.org and the subdomains can be www,ftp,cloud
  • - The container detects changes to url and subdomains, revokes existing certs and generates new ones during start.
  • - It also detects changes to the DHLEVEL parameter and replaces the dhparams file.
  • - If you'd like to password protect your sites, you can use htpasswd. Run the following command on your host to generate the htpasswd file docker exec -it letsencrypt htpasswd -c /config/nginx/.htpasswd <username>

    Image: linuxserver/swag:latest

    Category: Tools Web
80/tcp
443/tcp
EMAIL="-Xms256m -Xmx512m" #EMAIL
URL="-Xms256m -Xmx512m" #URL
SUBDOMAINS="www," #SUBDOMAINS
ONLY_SUBDOMAINS="false" #ONLY_SUBDOMAINS
DHLEVEL="2048" #DHLEVEL
PUID="1000" #PUID
PGID="100" #PGID
VALIDATION="http" #VALIDATION
DNSPLUGIN="http" #DNSPLUGIN

/portainer/Files/AppData/Config/LetsEncrypt:/config
Lychee Lychee is a free photo-management tool, which runs on your server or web-space. Installing is a matter of seconds. Upload, manage and share photos like from a native application. Lychee comes with everything you need and all your photos are stored securely.

Image: linuxserver/lychee:latest

Category: Cloud Web Management Photos
80/tcp
PUID="1000" #PUID
PGID="100" #PGID

/portainer/Files/AppData/Config/Lychee:/config
/portainer/Pictures:/pictures
Muximux A lightweight portal to view, manage your HTPC apps without having to run anything more than a PHP enabled webserver. With Muximux you don’t need to keep multiple tabs open, or bookmark the URL to all of your apps.

Image: linuxserver/muximux:latest

Category: Web Proxy Other Tools
80/tcp
PUID="1000" #PUID
PGID="100" #PGID

/portainer/Files/AppData/Config/Muximux:/config
Nextcloud Where are your photos and documents? With Nextcloud you pick a server of your choice, at home, in a data center or at a provider. And that is where your files will be. Nextcloud runs on that server, protecting your data and giving you access from your desktop or mobile devices.

Note: The database user is nextcloud and the database is nextcloud_db. The host of the database will be located at the bottom of the DB conotainer in portainer.

Repository > Template/Stack/nextcloud.yml

Category: Cloud Productivity Tools Other Web
PUID="1000" #PUID
PGID="100" #PGID
TZ="" #TZ
DATABASE_PASSWORD="" #DATABASE_PASSWORD
MYSQL_ROOT_PASSWORD="" #MYSQL_ROOT_PASSWORD
PORT="" #PORT
Nginx Nginx is a web server with a strong focus on high concurrency, performance and low memory usage. It can also act as a reverse proxy server for HTTP, HTTPS, SMTP, POP3, and IMAP protocols, as well as a load balancer and an HTTP cache.

Image: linuxserver/nginx:latest

Category: Web Proxy
80/tcp
443/tcp
PUID="1000" #PUID
PGID="100" #PGID

/portainer/Files/AppData/Config/Nginx:/config
Nitter A free and open source alternative Twitter front-end focused on privacy and performance.

Note: Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://nitter.net/
Official Docker Documentation: https://github.com/zedeus/nitter




Repository > stack/nitter.yml

Category: Other Tools Web
Node Red Node-RED is a programming tool for wiring together hardware devices, APIs and online services in new and interesting ways. It provides a browser-based editor that makes it easy to wire together flows using the wide range of nodes in the palette that can be deployed to its runtime in a single-click.

Note: Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://nodered.org/
Official Docker Documentation: https://nodered.org/docs/getting-started/docker




Repository > stack/node-red.yml

Category: Other Web Tools
1880:1880/tcp
NODE_RED_CREDENTIAL_SECRET="your_secret_goes_here" #NODE_RED_CREDENTIAL_SECRET
TZ="America/New_York" #TZ
Owncloud ownCloud is a self-hosted file sync and share server. It provides access to your data through a web interface, sync clients or WebDAV while providing a platform to view, sync and share across devices easily—all under your control. ownCloud’s open architecture is extensible via a simple but powerful API for applications and plugins and it works with any storage.

Note: The database user is owncloud and the database is owncloud.

Repository > Template/Stack/owncloud.yml

Category: Cloud Productivity Tools Other Web
PUID="1000" #PUID
PGID="100" #PGID
TZ="" #TZ
OWNCLOUD_DOMAIN="" #OWNCLOUD_DOMAIN
DB_PASSWORD="" #DB_PASSWORD
ADMIN_USERNAME="" #ADMIN_USERNAME
ADMIN_PASSWORD="" #ADMIN_PASSWORD
PORT="" #PORT
Pritunl Pritunl container built on Alpine Linux. Supports IPv6 and running behind a reverse proxy. This container requires an external Mongo DB and should be run via Docker Compose or other orchestration.

Note: Documentation on this containier can be found here: https://hub.docker.com/r/goofball222/pritunl

Repository > Template/Stack/pritunl.yml

Category: VPN Tools Other Web
REVERSE_PROXY="false" #REVERSE_PROXY
PRITUNL_OPTS="" #PRITUNL_OPTS
MONGODB_URI="mongodb://mongo:27017/pritunl" #MONGODB_URI
WIREGUARD="false" #WIREGUARD
PrivateBin PrivateBin is a minimalist, open source online pastebin where the server has zero knowledge of pasted data!

Note: Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://privatebin.info/
Official Docker Documentation: https://hub.docker.com/r/privatebin/nginx-fpm-alpine




Image: privatebin/nginx-fpm-alpine:latest

Category: Cloud Productivity Tools Web
8080:8080/tcp
PUID="1000" #PUID
PGID="1000" #PGID

/portainer/Files/AppData/PrivateBin:/srv/data
/portainer/Files/AppData/Config/PrivateBin:/srv/cfg
Speedtest Tracker Run a Speedtest every hour and graph the results. See https://hub.docker.com/r/henrywhitaker3/speedtest-tracker/tags for arch options

Note: Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://github.com/henrywhitaker3/Speedtest-Tracker
Official Docker Documentation: https://github.com/henrywhitaker3/Speedtest-Tracker#using-docker




Image: henrywhitaker3/speedtest-tracker:dev-arm

Category: Tools Web Other
8765:80/tcp
OOKLA_EULA_GDPR="true" #OOKLA_EULA_GDPR

/portainer/Files/AppData/Config/speedtest-tracker:/config
Sshwifty Sshwifty is a SSH and Telnet connector made for the Web. It can be deployed on your computer or server to provide SSH and Telnet access interface for any compatible (standard) web browser.

Note: Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://sshwifty.herokuapp.com/
Official Docker Documentation: https://github.com/nirui/sshwifty#docker-image




Image: niruix/sshwifty:latest

Category: Tools Web
8182:8182/tcp
Wordpress Wordpress setup with a MySQL database

Note: Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://wordpress.com/
Official Docker Documentation: https://github.com/docker-library/docs/tree/master/wordpress#-via-docker-stack-deploy-or-docker-compose

Pi-Hosted dedicated documentation: wordpress_installation.md




Deploys a Wordpress instance connected to a MySQL database.

Repository > stack/wordpress-stack.yml

Category: Wordpress Web
WEB_SERVER_PORT="5080" #External Port for webserver forward to port 80
MYSQL_DATABASE_USER_NAME="wordpress" #Database user name
MYSQL_DATABASE_PASSWORD="" #Database password for user
MYSQL_DATABASE_ROOT_PASSWORD="" #Database root password
( layout\dockers\term - Kind='term' )