GithubHelp home page GithubHelp logo

qballjos / portainer_templates Goto Github PK

View Code? Open in Web Editor NEW
467.0 467.0 405.0 7.7 MB

Template file for new portainer setup

Home Page: https://qballjos.github.io/portainer_templates/

License: GNU General Public License v3.0

portainer_templates's Introduction

Qballjos

Qballjos github stats

GitHub followers Email

I'm just having fun developing and maintaining some personal stuff. For al that want to have a look at my templates and other stuff feel free

Here are my top Repo's

ReadMe Card

This is a Template which was initially built for portainer by Linuxserver.io but after they stopped creating/supporting this I wanted to make a public version.

ReadMe Card

In this template you can find all items used for my Voron 2.4 R2 300mm.

Personal website is HERE

portainer_templates's People

Contributors

0lzi avatar dchakro avatar dylankainth avatar inv1sible avatar itsnoted avatar keppo070 avatar kyuuk avatar majedsiefalnasr avatar marsn3 avatar migushthe2nd avatar obenned avatar olearycrew avatar qballjos avatar robloach avatar selfhostedpro avatar shiroblank avatar tbiering avatar xe-nvdk avatar zigazajc007 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

portainer_templates's Issues

[APP REQUEST]: p1monitor

mclaassen/p1mon

replace with dockerhub link

dsmr reader

replace with description

Separate Database?

does this require a separate database in order to function?

Fill this out as best as you can. Documentation about these can be found here: https://www.portainer.io/documentation/how-to-use-templates/

{
  "version": "2",
  "templates": [
    {
      "categories": [
        "Music"
      ],
      "description": "Airsonic is a free, web-based media streamer, providing ubiqutious access to your music. Use it to share your music with friends, or to listen to your own music while at work. You can stream to multiple players simultaneously, for instance to one player in your kitchen and another in your living room.",
      "env": [
        {
          "default": "1000",
          "label": "PUID",
          "name": "PUID"
        },
        {
          "default": "100",
          "label": "PGID",
          "name": "PGID"
        },
        {
          "label": "CONTEXT_PATH",
          "name": "CONTEXT_PATH",
          "set": "airsonic"
        },
        {
          "label": "JAVA_OPTS",
          "name": "JAVA_OPTS",
          "set": "-Xms256m -Xmx512m"
        }
      ],
      "image": "linuxserver/airsonic:latest",
      "logo": "https://raw.githubusercontent.com/Qballjos/portainer_templates/master/Images/airsonic-logo.png",
      "name": "airsonic",
      "platform": "linux",
      "ports": [
        "4040:4040/tcp"
      ],
      "restart_policy": "unless-stopped",
      "title": "Airsonic",
      "type": 1,
      "volumes": [
        {
          "bind": "/portainer/Music",
          "container": "/music"
        },
        {
          "bind": "/portainer/Files/AppData/Airsonic/Playlists",
          "container": "/playlists"
        },
        {
          "bind": "/portainer/Podcasts",
          "container": "/podcasts"
        },
        {
          "bind": "/portainer/Files/AppData/Airsonic/Media",
          "container": "/media"
        },
        {
          "bind": "/portainer/Files/AppData/Config/Airsonic/",
          "container": "/config"
        }
      ]
    },

[APP REQUEST]: LibrePhotos

Dockerhub Link:

https://hub.docker.com/r/reallibrephotos/librephotos
https://hub.docker.com/r/reallibrephotos/librephotos-frontend
https://hub.docker.com/r/reallibrephotos/librephotos-proxy

Description

LibrePhotos is a self-hosted Google Photos clone with a slight focus on cool graphs.

Separate Database?

does this require a separate database in order to function?

Fill this out as best as you can. Documentation about these can be found here: https://www.portainer.io/documentation/how-to-use-templates/

{
  "version": "2",
  "templates": [
    {
      "categories": [
        "Music"
      ],
      "description": "Airsonic is a free, web-based media streamer, providing ubiqutious access to your music. Use it to share your music with friends, or to listen to your own music while at work. You can stream to multiple players simultaneously, for instance to one player in your kitchen and another in your living room.",
      "env": [
        {
          "default": "1000",
          "label": "PUID",
          "name": "PUID"
        },
        {
          "default": "100",
          "label": "PGID",
          "name": "PGID"
        },
        {
          "label": "CONTEXT_PATH",
          "name": "CONTEXT_PATH",
          "set": "airsonic"
        },
        {
          "label": "JAVA_OPTS",
          "name": "JAVA_OPTS",
          "set": "-Xms256m -Xmx512m"
        }
      ],
      "image": "linuxserver/airsonic:latest",
      "logo": "https://raw.githubusercontent.com/Qballjos/portainer_templates/master/Images/airsonic-logo.png",
      "name": "airsonic",
      "platform": "linux",
      "ports": [
        "4040:4040/tcp"
      ],
      "restart_policy": "unless-stopped",
      "title": "Airsonic",
      "type": 1,
      "volumes": [
        {
          "bind": "/portainer/Music",
          "container": "/music"
        },
        {
          "bind": "/portainer/Files/AppData/Airsonic/Playlists",
          "container": "/playlists"
        },
        {
          "bind": "/portainer/Podcasts",
          "container": "/podcasts"
        },
        {
          "bind": "/portainer/Files/AppData/Airsonic/Media",
          "container": "/media"
        },
        {
          "bind": "/portainer/Files/AppData/Config/Airsonic/",
          "container": "/config"
        }
      ]
    },

Overseerr issue again

You'd closed a previous issue but I wasn't able to make it work.

Do I need to refresh your templates in any way? Still receiving that same error when I try to deploy.

I get a "Failure No such image: hotio/overseerr:latest" error.

Thank you!

Images missing

Just tried your template. It seems to be missing some images.

I like this template. Most of my dockers are from linuxserver.io. What I dislike is that Portainer disables the internal templates when used with an external template. I was hoping to get them both.

The template still works with Portainer 1.23.2

[APP REQUEST]: Bind with Webmin

Dockerhub Link:

https://hub.docker.com/repository/docker/drseussfreak/bind

Description

I could not find a local dns manager that was working and maintained, so I took one of the best I could find and am packaging it up myself. I just learned of your repo today, and I must say thanks for doing this, and I thought maybe others were looking for a bind/webmin container as I was.

Separate Database?

No, everything is self contained.

Fill this out as best as you can. Documentation about these can be found here: https://www.portainer.io/documentation/how-to-use-templates/

{
  "version": "2",
  "templates": [
    {
      "categories": [
        "DNS"
      ],
      "description": "Webmin is a web-based system configuration tool for Unix-like systems, although recent versions can also be installed and run on Microsoft Windows.",
      "env": [
        {
          "default": "true",
          "label": "WEBMIN_ENABLED",
          "name": "WEBMIN_ENABLED"
        },
        {
          "default": "false",
          "label": "WEBMIN_INIT_SSL_ENABLED",
          "name": "WEBMIN_INIT_SSL_ENABLED"
        },
        {
          "default":"localhost",
          "label": "WEBMIN_INIT_REFERERS",
          "name": "WEBMIN_INIT_REFERERS",
        },
        {
          "default":"10000",
          "label": "WEBMIN_INIT_REDIRECT_PORT",
          "name": "WEBMIN_INIT_REDIRECT_PORT",
        },
        {
          "default":"10000",
          "label": "WEBMIN_INIT_REDIRECT_PORT",
          "name": "WEBMIN_INIT_REDIRECT_PORT",
        },
        {
          "default":"changeme",
          "label": "ROOT_PASSWORD",
          "name": "ROOT_PASSWORD",
        },
        {
          "default":"America/Chicago",
          "label": "TZ",
          "name": "TZ",
        }
      ],
      "image": "drseussfreak/bind:latest",
      "logo": "https://raw.githubusercontent.com/Qballjos/portainer_templates/master/Images/airsonic-logo.png",
      "name": "bind",
      "platform": "linux",
      "ports": [
        "53:53/tcp",
        "53:53/udp",
        "10000:10000"
      ],
      "restart_policy": "unless-stopped",
      "title": "Bind",
      "type": 1,
      "volumes": [
        {
          "bind": "/portainer/bind/data",
          "container": "/data"
        }
      ]
    },

[APP REQUEST]: owncloud

Dockerhub Link:

https://hub.docker.com/r/owncloud/server/

Description

A nextcloud type app

Separate Database?

mariadb, also redis

Fill this out as best as you can. Documentation about these can be found here: https://www.portainer.io/documentation/how-to-use-templates/

{
  "version": "2",
  "templates": [
    {
      "categories": [
        "Cloud"
      ],
      "description": "OwnCloud provides universal access to your files via the web, your computer or your mobile devices — wherever you are.",
      "env": [
        {
          "default": "localhost:8080",
          "label": "OWNCLOUD_DOMAIN",
          "name": "OWNCLOUD_DOMAIN"
        },
        {
          "default": "mysql",
          "label": "OWNCLOUD_DB_TYPE",
          "name": "OWNCLOUD_DB_TYPE"
        },
        {
          "default": "owncloud",
          "label": "OWNCLOUD_DB_NAME",
          "name": "OWNCLOUD_DB_NAME"
        },
        {
          "default": "owncloud",
          "label": "OWNCLOUD_DB_USERNAME",
          "name": "OWNCLOUD_DB_USERNAME"
        },
        {
          "default": "owncloud",
          "label": "OWNCLOUD_DB_PASSWORD",
          "name": "OWNCLOUD_DB_PASSWORD"
        },
        {
          "default": "mariadb",
          "label": "OWNCLOUD_DB_HOST",
          "name": "OWNCLOUD_DB_HOST"
        },
        {
          "default": "admin",
          "label": "ADMIN_USERNAME",
          "name": "ADMIN_USERNAME"
        },
        {
          "default": "password",
          "label": "ADMIN_PASSWORD",
          "name": "ADMIN_PASSWORD"
        },
        {
          "default": "true",
          "label": "OWNCLOUD_MYSQL_UTF8MB4",
          "name": "OWNCLOUD_MYSQL_UTF8MB4"
        },
        {
          "default": "true",
          "label": "OWNCLOUD_REDIS_ENABLED",
          "name": "OWNCLOUD_REDIS_ENABLED"
        },
        {
          "default": "redis",
          "label": "OWNCLOUD_REDIS_HOST",
          "name": "OWNCLOUD_REDIS_HOST"
        },
        {
          "default": "8080",
          "label": "HTTP_PORT",
          "name": "HTTP_PORT"
        }
      ],
      "image": "owncloud/server",
      "logo": "https://d1q6f0aelx0por.cloudfront.net/product-logos/24f2a51f-4b42-4dea-98c5-6bb9603c1b4e-owncloud.png",
      "name": "owncloud",
      "platform": "linux",
      "ports": [
        "8080:8080/tcp"
      ],
      "restart_policy": "unless-stopped",
      "title": "owncloud",
      "type": 1,
      "volumes": [
        {
          "bind": "/portainer/Files/AppData/Config/apps",
          "container": "/mnt/data"
        }
      ]
    }

Here is a copy of the official compose:

version: "3"

volumes:
  files:
    driver: local
  mysql:
    driver: local
  redis:
    driver: local

services:
  owncloud:
    image: owncloud/server:${OWNCLOUD_VERSION}
    container_name: owncloud_server
    restart: always
    ports:
      - ${HTTP_PORT}:8080
    depends_on:
      - mariadb
      - redis
    environment:
      - OWNCLOUD_DOMAIN=${OWNCLOUD_DOMAIN}
      - OWNCLOUD_DB_TYPE=mysql
      - OWNCLOUD_DB_NAME=owncloud
      - OWNCLOUD_DB_USERNAME=owncloud
      - OWNCLOUD_DB_PASSWORD=owncloud
      - OWNCLOUD_DB_HOST=mariadb
      - OWNCLOUD_ADMIN_USERNAME=${ADMIN_USERNAME}
      - OWNCLOUD_ADMIN_PASSWORD=${ADMIN_PASSWORD}
      - OWNCLOUD_MYSQL_UTF8MB4=true
      - OWNCLOUD_REDIS_ENABLED=true
      - OWNCLOUD_REDIS_HOST=redis
    healthcheck:
      test: ["CMD", "/usr/bin/healthcheck"]
      interval: 30s
      timeout: 10s
      retries: 5
    volumes:
      - files:/mnt/data

  mariadb:
    image: mariadb:10.5
    container_name: owncloud_mariadb
    restart: always
    environment:
      - MYSQL_ROOT_PASSWORD=owncloud
      - MYSQL_USER=owncloud
      - MYSQL_PASSWORD=owncloud
      - MYSQL_DATABASE=owncloud
    command: ["--max-allowed-packet=128M", "--innodb-log-file-size=64M"]
    healthcheck:
      test: ["CMD", "mysqladmin", "ping", "-u", "root", "--password=owncloud"]
      interval: 10s
      timeout: 5s
      retries: 5
    volumes:
      - mysql:/var/lib/mysql

  redis:
    image: redis:6
    container_name: owncloud_redis
    restart: always
    command: ["--databases", "1"]
    healthcheck:
      test: ["CMD", "redis-cli", "ping"]
      interval: 10s
      timeout: 5s
      retries: 5
    volumes:
      - redis:/data

Unable to add custom URL in Portainer [BUG]

Describe the bug
I am using Portainer 1.24.2. I've tried the V1 link as well as the V2 link. I assumed V2 would work with my version of Portainer. If your V2 link isn't compatible with Portainer v1.x, then this isn't a valid bug. I am able to get the V1 templates to load when I use 'https://raw.githubusercontent.com/Qballjos/portainer_templates/master/V1%20Template/template.json'.

When trying to add 'https://raw.githubusercontent.com/Qballjos/portainer_templates/master/Template/template.json' to the custom URL field in Settings, I receive the error "Failure json: cannot unmarshal object into Go value of type []portainer.Template"

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'Settings'
  2. In the Application Settings Section, click on 'Use external templates'
  3. Scroll down and click 'Save Settings' button
  4. Go to 'App Templates'
  5. You will be presented with this error 'Failure json: cannot unmarshal object into Go value of type []portainer.Template'

Expected behavior
Custom list of app templates would be displayed in App Templates page

Screenshots
Screen Shot 2021-04-03 at 7 53 23 AM
Screen Shot 2021-04-03 at 7 53 10 AM

Portainer Logs
N/A

Nextcloud disappeared ?

Hello,
After installation of nextcloud, the app template disappear without reason.
What can i do to get it back ?
I have tried with changing the app template url, but nothing change

[BUG] watchtower not opening

theres no ports mentioned in template so when i deploy you cannot access app
even when i am mapping it to container port 8080 it doesn't open

[BUG] Letsencrypt failing but log shows differences from template inputs

Bug description
I input data into the template fields such as a few subdomain names all separated by commas but the log shows only www and not the others. I enter an e-mail address but log reports no e-mail address entered, and input true for only subdomains but log shows false. It's like it is ignoring some of what I am entering in the template input page.

I have both incoming port 80 and 443 forwarded to my container IP address. For example the same forwarding is working for http://search.gadgeteerza.co.za:5001/ which is on port 5001.

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'Letsencrypt template'
  2. Click in fields and enter data as per template.png file attached
  3. Click on 'Deploy Container'
  4. Reports successful
  5. Open container log to check for errors - see attached file container_log.txt.

Expected behavior
Certificate to generate.

Screenshots
template

Portainer Logs
container_log.txt

Overseerr issue

Thanks for this resource!

I attempted to install Overseerr today but am receiving this error: No such image: hotio/overseerr:release

Do you know of any way around this?

Bookstack fails to install

Hi,
I have tried with v1 of the templates on v1.2.4 of portainer and then on V2 with 2.0.0 of portainer and the bookstack template always fails with the following errors in the log.

`Running config - db_user set
/var/run/s6/etc/cont-init.d/50-config: line 77: warning: command substitution: ignored null byte in input
/var/run/s6/etc/cont-init.d/50-config: line 77: warning: command substitution: ignored null byte in input
Illuminate\Database\QueryException : SQLSTATE[HY000] [1045] Access denied for user 'bookstack'@'bookstack.bookstack_default' (using password: YES) (SQL: select * from information_schema.tables where table_schema = bookstackapp and table_name = migrations and table_type = 'BASE TABLE')
at /var/www/html/vendor/laravel/framework/src/Illuminate/Database/Connection.php:669
665| // If an exception occurs when attempting to run a query, we'll format the error
666| // message to include the bindings with SQL, which will make this exception a
667| // lot more helpful to the developer instead of just the database's errors.
668| catch (Exception $e) {

669| throw new QueryException(
670| $query, $this->prepareBindings($bindings), $e
671| );
672| }
673|
Exception trace:
1 Doctrine\DBAL\Driver\PDOException::("SQLSTATE[HY000] [1045] Access denied for user 'bookstack'@'bookstack.bookstack_default' (using password: YES)")
/var/www/html/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:31
2 PDOException::("SQLSTATE[HY000] [1045] Access denied for user 'bookstack'@'bookstack.bookstack_default' (using password: YES)")
/var/www/html/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:27
Please use the argument -v to see more details.
[cont-init.d] 50-config: exited 0.
[cont-init.d] 99-custom-files: executing...
[custom-init] no custom files found exiting...
[cont-init.d] 99-custom-files: exited 0.
[cont-init.d] done.
[services.d] starting services
[services.d] done.
`

The databse is created and is running but the bookstack docker can't login to the database.

Is there anyway to fix this?

[BUG]

Describe the bug
Vaultwarden will not install, gives error
To Reproduce
Steps to reproduce the behavior:

  1. Go to templates
  2. Click on vaultwarden
  3. Scroll down to install
  4. See error in logs "# This will result in permanent data loss when the container is removed or updated! #

If you really want to use volatile storage set I_REALLY_WANT_VOLATILE_STORAGE=true

It looks like you did not configure a persistent volume!

########################################################################################
[2023-04-09 16:35:14.906][vaultwarden][ERROR] No persistent volume!"

Expected behavior
vaultwarden to boot
Screenshots
If applicable, add screenshots to help explain your problem.

Portainer Logs

This will result in permanent data loss when the container is removed or updated!

If you really want to use volatile storage set I_REALLY_WANT_VOLATILE_STORAGE=true

It looks like you did not configure a persistent volume!

########################################################################################
[2023-04-09 16:35:14.906][vaultwarden][ERROR] No persistent volume!

[APP REQUEST]:

Dockerhub Link:

https://hub.docker.com/r/bloodstar/rclonebrowser

Description

its very useful app for files transfer i use it regularly

Separate Database?

does this require a separate database in order to function?
I dont think so

Fill this out as best as you can. Documentation about these can be found here: https://www.portainer.io/documentation/how-to-use-templates/

{
  "version": "2",
  "templates": [
    {
      "categories": [
        "Music"
      ],
      "description": "Airsonic is a free, web-based media streamer, providing ubiqutious access to your music. Use it to share your music with friends, or to listen to your own music while at work. You can stream to multiple players simultaneously, for instance to one player in your kitchen and another in your living room.",
      "env": [
        {
          "default": "1000",
          "label": "PUID",
          "name": "PUID"
        },
        {
          "default": "100",
          "label": "PGID",
          "name": "PGID"
        },
        {
          "label": "CONTEXT_PATH",
          "name": "CONTEXT_PATH",
          "set": "airsonic"
        },
        {
          "label": "JAVA_OPTS",
          "name": "JAVA_OPTS",
          "set": "-Xms256m -Xmx512m"
        }
      ],
      "image": "linuxserver/airsonic:latest",
      "logo": "https://raw.githubusercontent.com/Qballjos/portainer_templates/master/Images/airsonic-logo.png",
      "name": "airsonic",
      "platform": "linux",
      "ports": [
        "4040:4040/tcp"
      ],
      "restart_policy": "unless-stopped",
      "title": "Airsonic",
      "type": 1,
      "volumes": [
        {
          "bind": "/portainer/Music",
          "container": "/music"
        },
        {
          "bind": "/portainer/Files/AppData/Airsonic/Playlists",
          "container": "/playlists"
        },
        {
          "bind": "/portainer/Podcasts",
          "container": "/podcasts"
        },
        {
          "bind": "/portainer/Files/AppData/Airsonic/Media",
          "container": "/media"
        },
        {
          "bind": "/portainer/Files/AppData/Config/Airsonic/",
          "container": "/config"
        }
      ]
    },

[APP REQUEST]: Uptime Kuma

Dockerhub Link:

https://hub.docker.com/r/louislam/uptime-kuma

Description

It is a self-hosted monitoring tool like "Uptime Robot".

Separate Database?

No

Fill this out as best as you can. Documentation about these can be found here: https://www.portainer.io/documentation/how-to-use-templates/

mycroftwilde template example

{
      "categories": [
        "Task Server"
      ],
      "description": "It is a self-hosted monitoring tool like Uptime Robot",
      "image": "louislam/uptime-kuma:latest",
      "logo": "https://images.opencollective.com/uptime-kuma/29c5113/logo/256.png",
      "name": "uptime-kuma",
      "platform": "linux",
      "ports": [
        "3001:3001/tcp"
      ],
      "restart_policy": "always",
      "title": "Uptime Kuma",
      "type": 1,
      "volumes": [
        {
          "bind": "/portainer/Files/AppData/Config/UptimeKuma",
          "container": "/app/data"
        }
      ]
    },

[BUG] Backup listed twice

Describe the bug
Simple category bug, you have "Backup" and "Backup:"

To Reproduce

  1. Go to app catalogs
  2. Select the dropdown for categories

Expected behavior
The 3 backup apps to be in 1 category

Screenshots
Screen Shot 2021-03-19 at 11 48 20 AM

Portainer Logs
n/a

[BUG] Missing ports mapping for Deluge template

Describe the bug
Missing ports mapping for Deluge template.

To Reproduce
Open Deluge template in portainer

Expected behavior
Put default port binding.
- 8112:8112
- 6881:6881
- 6881:6881/udp

Screenshots
image

[APP REQUEST]: AdGuard Home

Dockerhub Link:

https://hub.docker.com/r/adguard/adguardhome

Description

AdGuard Home is a network-wide software for blocking ads & tracking. After you set it up, it’ll cover ALL your home devices, and you don’t need any client-side software for that. With the rise of Internet-Of-Things and connected devices, it becomes more and more important to be able to control your whole network.

Separate Database?

No

Fill this out as best as you can. Documentation about these can be found here: https://www.portainer.io/documentation/how-to-use-templates/

{
  "version": "2",
  "templates": [
    {
      "categories": [
        "Other"
      ],
      "description": "AdGuard Home is a network-wide software for blocking ads & tracking. After you set it up, it’ll cover ALL your home devices, and you don’t need any client-side software for that. With the rise of Internet-Of-Things and connected devices, it becomes more and more important to be able to control your whole network.",
      "env": [
        {
          "default": "1000",
          "label": "PUID",
          "name": "PUID"
        },
        {
          "default": "100",
          "label": "PGID",
          "name": "PGID"
        },
        {
          "label": "CONTEXT_PATH",
          "name": "CONTEXT_PATH",
          "set": "adguard home"
        }
      ],
      "image": "adguard/adguardhome:latest",
      "logo": "https://raw.githubusercontent.com/Qballjos/portainer_templates/master/Images/airsonic-logo.png",
      "name": "adguard",
      "platform": "linux",
      "ports": [
        "53:53/tcp",
        "53:53/udp",
        "67:67/udp",
        "68:68/tcp",
        "68:68/udp",
        "80:80/tcp",
        "443:443/tcp",
        "853:853/tcp",
        "3000:3000/tcp"
      ],
      "restart_policy": "unless-stopped",
      "title": "Adguard",
      "type": 1,
      "volumes": [
        {
          "bind": "/portainer/Files/AppData/Adguard/Workdir",
          "container": "/opt/adguardhome/work"
        },
        {
          "bind": "/portainer/Files/AppData/Adguard/Conf",
          "container": "/opt/adguardhome/conf"
        }
      ]
    },

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.