Giter Site home page Giter Site logo

lissy93 / portainer-templates Goto Github PK

View Code? Open in Web Editor NEW
1.5K 1.5K 136.0 1.62 MB

🚒 500+ 1-click Portainer app templates

Home Page: https://portainer-templates.as93.net

License: MIT License

Dockerfile 1.51% Python 77.68% Makefile 3.96% HTML 16.85%
docker linux portainer privacy self-hosted server

portainer-templates's Introduction

πŸ‘‹ π™·πšŽπš•πš•πš˜! 𝙸'πš–β€€π™°πš•πš’πšŒπš’πšŠ

alicia at omg dot lol β”‚ FEDB 68F5 5C02 83A7 β”‚ @lissy93:matrix.org

↕️ Expand for more!
πŸ‘€ About

Alicia Sykes

I software engineer based in London UK. And I love writing code!

I care a lot about privacy and security, and have carried out several audits and have made numerous submissions to various bug bounty programs.

I also enjoy attending (and sometimes winning) hackathons and coding competitions, as it's a great opportunity to try out new technologies, meet new people and consume a lot of free caffeine.

I have a small homelab, which I'm using to learn more about system administration, and host my own services.

When I'm not at the keyboard, I like sports, astronomy and hanging out with friends.


πŸ“° Latest Blog Posts

Alicia Sykes Blog

➑️ More Posts


πŸ› οΈ Tech Stack

Category Technologies
Frontend Vue.js Svelte React Astro
Angular D3.js
Core TypeScript JavaScript Dart Python
Java PHP Rust Go Node.js
Mobile Flutter Android Kotlin Swift
Cloud Azure Heroku Netlify Google Cloud
DevOps Docker Ansible CircleCI
Testing Selenium Cypress Jest
Misc Linux Bash Markdown
Editors Vim VS Code

See ➑️ Full Tech Stack, for a list of projects using each of the above technologies


πŸ“Š Metrics

General Stats Coding Habits


➑️ More Metrics

⚑ Recent Activity

Astro Dab

  1. πŸŽ‰ Merged PR #135 in Lissy93/web-check
  2. πŸ—£ Commented on #1543 in Lissy93/dashy
  3. πŸ—£ Commented on #1544 in Lissy93/dashy
  4. πŸ—£ Commented on #1545 in Lissy93/dashy
  5. πŸ”’ Closed issue #1545 in Lissy93/dashy
  6. πŸ”’ Reopened issue #1538 in Lissy93/dashy
  7. πŸ—£ Commented on #1538 in Lissy93/dashy
  8. πŸ”’ Closed issue #1538 in Lissy93/dashy
  9. πŸ”’ Closed issue #840 in Lissy93/dashy
  10. πŸ—£ Commented on #840 in Lissy93/dashy

➑️ More Activity


010000010110110001101001011000110110100101100001.com

portainer-templates's People

Contributors

balzack avatar benoniy avatar kr40 avatar leetrout avatar liss-bot avatar lissy93 avatar shmolf avatar tempusthales 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

portainer-templates's Issues

Monica errors after initial deploy

After successful deploy of a Monica stack from App Templates, the monica-app container displays this error:

INFO  Application key set successfully.  
Warning: mysqli::__construct(): php_network_getaddresses: getaddrinfo for db failed: Name or service not known in Standard input code on line 36
Waiting for database to settle...
Warning: mysqli::__construct(): php_network_getaddresses: getaddrinfo for db failed: Name or service not known in Standard input code on line 36
Waiting for database to settle...
Warning: mysqli::__construct(): php_network_getaddresses: getaddrinfo for db failed: Name or service not known in Standard input code on line 36
Warning: mysqli::__construct(): php_network_getaddresses: getaddrinfo for db failed: Name or service not known in Standard input code on line 36
Waiting for database to settle...
Warning: mysqli::__construct(): php_network_getaddresses: getaddrinfo for db failed: Name or service not known in Standard input code on line 36
Waiting for database to settle...
Waiting for database to settle...
Warning: mysqli::__construct(): php_network_getaddresses: getaddrinfo for db failed: Name or service not known in Standard input code on line 36
Waiting for database to settle...
Warning: mysqli::__construct(): php_network_getaddresses: getaddrinfo for db failed: Name or service not known in Standard input code on line 36
Waiting for database to settle...
Warning: mysqli::__construct(): php_network_getaddresses: getaddrinfo for db failed: Name or service not known in Standard input code on line 36
Waiting for database to settle...
Warning: mysqli::__construct(): php_network_getaddresses: getaddrinfo for db failed: Name or service not known in Standard input code on line 36
Warning: mysqli::__construct(): php_network_getaddresses: getaddrinfo for db failed: Name or service not known in Standard input code on line 36
Waiting for database to settle...
Waiting for database to settle...
Warning: mysqli::__construct(): php_network_getaddresses: getaddrinfo for db failed: Name or service not known in Standard input code on line 36

Kiwix error on deploy

When I try to deploy a Kiwix stack from App Templates, I get this error:

Deployment error
failed to deploy a stack: parsing /data/compose/4/51e04cdd91cdec9e3e926519fa1b2914fe7902d9/Template/Stack/kiwix.yml: yaml: line 10: did not find expected alphabetic or numeric character

Duplicates

There are a few duplicates in the list, I'll either list them here for you, or dive into the source code and edit them later if you don't mind :)

Servas error on deploy

When I try to deploy a Servas stack from App Templates, I get this error:
failed to deploy a stack: stat /data/compose/14/51e04cdd91cdec9e3e926519fa1b2914fe7902d9/Template/Stack/servas.yml: no such file or directory

NocoDB error on deploy

When I try to deploy a NocoDB stack from App Templates, I get this error:
unable to fetch git repository id: failed to list repository refs: Get "https://github.com/xneo1/portainer_templates/info/refs?service=git-upload-pack": context deadline exceeded

adding more stuff to the templates

Duo to my lack of experience I just add the links and couldn't make a pull request. There are so many things which are not included in this template, I will name some of them and after your consideration add them. πŸ™

also adding game servers would be fun!

and so many other things which I would be happy to help If I was accepted. :)

Define requirements for templates

The app templates often do not follow a basic structure.
Therefore, a basic structure should be defined that templates must fulfil to be included.

Potential requirements:

  • Templates should be deployable without configuration (configuration should be optional)
  • Templates should follow a guideline to handle Docker volumes and paths (use Docker volumes by name or map paths to the container)
  • Templates should be automatically testable by CI/CD
  • Templates should only be added if they pass CI/CD tests
  • Templates should be unique (no multiple entries for the same service)
  • Templates should have a unique logo
  • (additional requirements)

Please mention requirements in this issue.

Apprise-api error on deploy

When I try to deploy an Apprise-api stack from App Templates, I get this error:
Pulled network default declared as external, but could not be found

Koillection container unhealthy after initial deploy

After successful deploy of a Koillection stack from App Templates, the koillection container is unhealthy and shows these errors:

**** Inject .env values ****
sed: can't read /var/www/koillection/.env.local: No such file or directory
sed: can't read /var/www/koillection/.env.local: No such file or directory
sed: can't read /var/www/koillection/.env.local: No such file or directory
sed: can't read /var/www/koillection/.env.local: No such file or directory
sed: can't read /var/www/koillection/.env.local: No such file or directory
sed: can't read /var/www/koillection/.env.local: No such file or directory
sed: can't read /var/www/koillection/.env.local: No such file or directory
sed: can't read /var/www/koillection/.env.local: No such file or directory
sed: can't read /var/www/koillection/.env.local: No such file or directory
**** Migrate the database ****
Could not open input file: bin/console
**** Create nginx log files ****
**** Setup complete, starting the server. ****
[23-Jan-2024 18:11:35] NOTICE: PHP message: PHP Warning:  Invalid "apc.shm_size" setting. Invalid quantity "<APC_SHM_SIZE>": no valid leading digits, interpreting as "0" for backwards compatibility in Unknown on line 0

Stash error on deploy

When I try to deploy a Stash stack from App Templates, I get this error:

Pull complete dashy 
Pulled Network dashy_default
Creating Network dashy_default
Created Container Dashy
Creating Container Dashy
Created Container Dashy
Starting Error response from daemon: failed to create task for container: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: error during container init: error mounting "/portainer/Files/AppData/Config/Dashy/conf.yml" to rootfs at "/app/public/conf.yml": mount /portainer/Files/AppData/Config/Dashy/conf.yml:/app/public/conf.yml (via /proc/self/fd/6), flags: 0x5000: not a directory: unknown: Are you trying to mount a directory onto a file (or vice-versa)? Check if the specified host path exists and is the expected type

Immich broken after initial deploy

After successful deploy of an Immich stack from App Templates, the website displays this error:

getaddrinfo ENOTFOUND immich-server (ENOTFOUND)

Stacktrace
Error: getaddrinfo ENOTFOUND immich-server
    at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:118:26)

image

The immich-web container displays this error:

Listening on 0.0.0.0:3000
[hooks.server.ts]:handleError getaddrinfo ENOTFOUND immich-server

The immich_proxy container displays no log entries.

Align casing on template

One should align casing on categories. Right now we got both database and Database, thus giving us two different categories that probably should be unified.

InvoiceNinja Template is a major version out of date

The current is v5, it's v4, not the end of the world but I figured I should put it here, was hoping you had v5 cause I'm having trouble getting Nginx setup behind Traefik but yeah. If you do figure it out, please ping me!

no plex ports

many templates use the bridge network but dont forward ports.
or, even worse, they publish a different port every restart.

Since theese templates are generated automatically - how can they be maintained to a better version?

Authentik deployment error `while interpolating services.postgresql.environment.[]: required variable PG_PASS is missing a value`

I'm attempting to deploy Authentik. When I Deploy the stack via the template, I get the following deployment error:

failed to deploy a stack: time="2024-01-02T02:24:00Z" level=warning msg="The \"PG_PASS\" variable is not set. Defaulting to a blank string." parsing /data/compose/10/7a8b826cc7ab28a33f4b8c8f127877d4404b9a50/Template/Stack/authentik.yml: error while interpolating services.postgresql.environment.[]: required variable PG_PASS is missing a value: database password required

I'm new to Portainer, but I already realize that unlike Unraid, not all the expected fields are appearing. I only get the following:

  • Name
  • PUID
  • PGID
  • PORT

Though unlike Unraid, I can't see how the missing field(s) would be added.

Wallabag doesn't appear to work

When I run the Wallabag app template, I get this error:

  curl_multi_init           OK!                                                                                                                         
 ------------------------- -------- ------------------------------------------------------------------------------------------------------------------- 
14:21:53 ERROR     [console] Error thrown while running command "wallabag:install --env=prod -n". Message: "Some system requirements are not fulfilled. Please check output messages and fix them." ["exception" => RuntimeException { …},"command" => "wallabag:install --env=prod -n","message" => "Some system requirements are not fulfilled. Please check output messages and fix them."]
In InstallCommand.php line 163:
                                                                               
  Some system requirements are not fulfilled. Please check output messages an  
  d fix them.                                                                  
                                                                               
wallabag:install [--reset] [-h|--help] [-q|--quiet] [-v|vv|vvv|--verbose] [-V|--version] [--ansi] [--no-ansi] [-n|--no-interaction] [-e|--env ENV] [--no-debug] [--] <command>
Starting Wallabag ...
Configuring the SQLite database ...
wallabag installer
==================
Step 1 of 4: Checking system requirements.
------------------------------------------
 ------------------------- -------- ------------------------------------------------------------------------------------------------------------------- 
  Checked                   Status   Recommendation                                                                                                     
 ------------------------- -------- ------------------------------------------------------------------------------------------------------------------- 
  PDO Driver (pdo_sqlite)   OK!                                                                                                                         
  Database connection       ERROR!   Can't connect to the database: An exception occurred in driver: SQLSTATE[HY000] [14] unable to open database file  
  Database version          OK!                                                                                                                         
  curl_exec                 OK!                                                                                                                         
  curl_multi_init           OK!                                                                                                                         
 ------------------------- -------- ------------------------------------------------------------------------------------------------------------------- 
14:22:46 ERROR     [console] Error thrown while running command "wallabag:install --env=prod -n". Message: "Some system requirements are not fulfilled. Please check output messages and fix them." ["exception" => RuntimeException { …},"command" => "wallabag:install --env=prod -n","message" => "Some system requirements are not fulfilled. Please check output messages and fix them."]
In InstallCommand.php line 163:
                                                                               
  Some system requirements are not fulfilled. Please check output messages an  
  d fix them.                                                                  
                                                                               
wallabag:install [--reset] [-h|--help] [-q|--quiet] [-v|vv|vvv|--verbose] [-V|--version] [--ansi] [--no-ansi] [-n|--no-interaction] [-e|--env ENV] [--no-debug] [--] <command>
Starting Wallabag ...
Configuring the SQLite database ...
wallabag installer
==================
Step 1 of 4: Checking system requirements.
------------------------------------------
 ------------------------- -------- ------------------------------------------------------------------------------------------------------------------- 
  Checked                   Status   Recommendation                                                                                                     
 ------------------------- -------- ------------------------------------------------------------------------------------------------------------------- 
  PDO Driver (pdo_sqlite)   OK!                                                                                                                         
  Database connection       ERROR!   Can't connect to the database: An exception occurred in driver: SQLSTATE[HY000] [14] unable to open database file  
  Database version          OK!                                                                                                                         
  curl_exec                 OK!                                                                                                                         
  curl_multi_init           OK!                                                                                                                         
 ------------------------- -------- ------------------------------------------------------------------------------------------------------------------- 
14:23:47 ERROR     [console] Error thrown while running command "wallabag:install --env=prod -n". Message: "Some system requirements are not fulfilled. Please check output messages and fix them." ["exception" => RuntimeException { …},"command" => "wallabag:install --env=prod -n","message" => "Some system requirements are not fulfilled. Please check output messages and fix them."]
In InstallCommand.php line 163:
                                                                               
  Some system requirements are not fulfilled. Please check output messages an  
  d fix them.                                                                  
                                                                               
wallabag:install [--reset] [-h|--help] [-q|--quiet] [-v|vv|vvv|--verbose] [-V|--version] [--ansi] [--no-ansi] [-n|--no-interaction] [-e|--env ENV] [--no-debug] [--] <command>
Starting Wallabag ...
Configuring the SQLite database ...
wallabag installer
==================
Step 1 of 4: Checking system requirements.
------------------------------------------
 ------------------------- -------- ------------------------------------------------------------------------------------------------------------------- 
  Checked                   Status   Recommendation                                                                                                     
 ------------------------- -------- ------------------------------------------------------------------------------------------------------------------- 
  PDO Driver (pdo_sqlite)   OK!                                                                                                                         
  Database connection       ERROR!   Can't connect to the database: An exception occurred in driver: SQLSTATE[HY000] [14] unable to open database file  
  Database version          OK!                                                                                                                         
  curl_exec                 OK!                                                                                                                         
  curl_multi_init           OK!                                                                                                                         
 ------------------------- -------- ------------------------------------------------------------------------------------------------------------------- 
14:24:48 ERROR     [console] Error thrown while running command "wallabag:install --env=prod -n". Message: "Some system requirements are not fulfilled. Please check output messages and fix them." ["exception" => RuntimeException { …},"command" => "wallabag:install --env=prod -n","message" => "Some system requirements are not fulfilled. Please check output messages and fix them."]
In InstallCommand.php line 163:
                                                                               
  Some system requirements are not fulfilled. Please check output messages an  
  d fix them.                                                                  
                                                                               
wallabag:install [--reset] [-h|--help] [-q|--quiet] [-v|vv|vvv|--verbose] [-V|--version] [--ansi] [--no-ansi] [-n|--no-interaction] [-e|--env ENV] [--no-debug] [--] <command>

This is likely because Wallabag expects a DB connection. See their official docker compose: https://github.com/wallabag/docker#docker-compose

Editing in Portainer don't work

Hello, normally I don't use portainer to deploy apps but I find that great set of templates and want to try.
I add templates to my Portainer and click Beets to install.
I set TZ for Europe/Warsaw and PGID PUID to 1000:1000.
I cannot add volumes and after conteiner is working there's also no option to add volumes.
Regards

Miniflux error on deploy

When I try to deploy a Miniflux stack from App Templates, I get this error:
Waiting Container Miniflux-DB Error dependency failed to start: container Miniflux-DB is unhealthy

Authentik error on deploy

When I try to deploy an Authentik stack from App Templates, I get this error:

Deployment error
failed to deploy a stack: parsing /data/compose/15/51e04cdd91cdec9e3e926519fa1b2914fe7902d9/Template/Stack/authentik.yml: error while interpolating services.postgresql.environment.[]: required variable PG_PASS is missing a value: database password required

Excalidraw error on deploy

When I try to deploy an Excalidraw stack from App Templates, I get this error:
failed to deploy a stack: listing workers for Build: failed to list workers: Unavailable: connection error: desc = "error reading server preface: http2: frame too large"

immich won't start

Try to connect to immich i get an error
500 - getaddrinfo EAI_AGAIN immich-server

I see an error in the immich-server logs
Error: Config validation error: "TYPESENSE_API_KEY" is required

Container Will not Start

Getting a - [No log line matching the '' filter] in the logs (Failed with status code 500)

Google returns quite a few entries mentioning this message but nothing that I think I can use, hoping you might have some insight.

Latest Portainer running on Armbian arm64

Ubooquity - wont detect books

I setup up ubooquity through portainer with no issues.

did a bind for /books (container) to /volume1/Books (where all of my books are)

When i access the webui none of my books are showing and ubooquity thinks that /books is empty. How do i point it to my shared Books folder?

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.