GithubHelp home page GithubHelp logo

selfhostedpro / selfhosted_templates Goto Github PK

View Code? Open in Web Editor NEW

This project forked from qballjos/portainer_templates

1.2K 37.0 235.0 8.07 MB

Portainer templates for selfhosted services

License: GNU General Public License v3.0

hacktoberfest

selfhosted_templates's Introduction

Portainer V2 Templates for Selfhosted Projects/Homelabs

This is a template focused on helping people spin up selfhosted services using Portainer.

Portainer V1 Templates for Selfhosted Projects/Homelabs has moved to

url: https://raw.githubusercontent.com/Qballjos/portainer_templates/master/V1 Template/template.json !!!This template will no longer be maintained!!!

Prerequisites

  1. A server/NAS with docker installed
  2. A Portainer setup.

Want something we don't have? Make an issue and we'll work on adding it

Installing

  1. Login to your portainer setup go to settings
  2. Enable Use external templates
  3. Add the url: https://raw.githubusercontent.com/Qballjos/portainer_templates/master/Template/template.json then go to app templates and hit refresh at the top.

Information

All templates are already configured to bind mount to various places on your drive. This branch works without the need for OMV. The following folders are all created in /portainer/

  • Files - General file storage.
    • AppData - Subfolder where application data (unrelated to served data) is stored.
      • Config - Subfolder where configuration files for every container are stored.
  • Downloads - Where bittorrent and usenet downloaders download files to.
  • TV - Where tv shows are stored/moved to after downloaded.
  • Movies - Where movies are stored/moved to after downloaded.
  • Music - Where music is stored/moved to after downloaded.
  • Books - Where books are stored/moved to after downloaded.
  • Comics - Where comics are stored/moved to after downloaded.
  • Podcasts - Where podcasts are stored/moved to after downloaded.

App List

  • Adguard
  • Airsonic
  • Authelia
  • Bazarr
  • Beets
  • Vaultwarden
  • Booksonic
  • Cops
  • Calibre-web
  • Chevereto
  • Chowdown
  • Code-server
  • Codiad
  • Couchpotato
  • Daapd
  • Dashmachine
  • Davos
  • Deemix
  • Domoticz
  • Duckdns
  • Duplicati
  • Emby
  • EmbyStat
  • Filebrowser
  • Freshrss
  • Gazee
  • Guacamole
  • Grocy
  • Htpcmanager
  • Headphones
  • Heimdall
  • Homer
  • Huginn
  • Invoice_ninja
  • Jackett
  • Jellyfin
  • kodi-headless
  • Lazylibrarian
  • Letsencrypt / SWAG
  • Librespeed
  • Lidarr
  • Lychee
  • Mariadb
  • Mcmyadmin2
  • Medusa
  • Minetest
  • Minisatip
  • Mstream
  • Murmur
  • Musicbrainz
  • Muximux
  • Mylar
  • Nzbget
  • Nzbhydra2
  • Nextcloud
  • Nginx
  • Nginx-proxy-manager
  • Oscam
  • Ombi
  • Openvpn-as
  • Organizr-v2
  • Overseerr
  • Owncloud
  • Petio
  • Photoshow
  • Pihole
  • Piwigo
  • Plex
  • Plexrequests
  • Projectsend
  • Protonmail-bridge
  • Prowlarr
  • Pydio
  • Qbittorrent
  • Quassel-core
  • Radarr
  • Reactive-resume
  • Resilio-sync
  • Rutorrent
  • Sabnzbd
  • Shiori
  • Sickchill
  • Sickgear
  • Smokeping
  • Snibox
  • Sonarr
  • Syncthing
  • Tautulli
  • Thelounge
  • Tiddlywiki
  • Tt-rss
  • Transmission
  • Transmission-openvpn
  • Tvheadend
  • Ubooquity
  • Unifi-controller
  • Watchtower
  • Webgrabplus
  • Whoogle
  • Wikijs
  • Yacht
  • Youtubedl-material
  • Znc

Contributing

If you wish to contribute make a pull request, create an issue, or email me.

Authors

  • NASHosted - Current Work - NASHOSTED
  • SelfhostedPro - Current Work - SelfhostedPro
  • Jos Visser - Initial work - Qballjos
  • xe-nvdk - template conversion to portainer V2 - xe-nvdk
  • tbiering - Termplate cleanup and typo fixes - tbiering

See also the list of contributors who participated in this project.

Acknowledgments

  • LinuxServer.io for the old Template
  • Inspiration being too lazy to create each container template manualy
  • The team behind Portainer for there awesome product and support in the community

selfhosted_templates's People

Contributors

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 tbiering avatar wickedyoda avatar xe-nvdk 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

selfhosted_templates's Issues

[APP REQUEST]: Socioboard

Dockerhub Link:

https://github.com/socioboard/Socioboard-4.0

Description

Socioboard Core is an open source social media management, analytics and reporting platform. It supports nine social media networks. Using Socioboard Core you can monitor and manage multiple social media accounts and create useful reports and take business decisions based on them.

Separate Database?

Socioboard-4.0 is comes up centralized API which is implemented in Node.js, Express, Mongoose and Sequelize ORM and Frontend has been integrated with PHP.

[APP REQUEST]: Seafile

Issuehunt badges

Dockerhub Link:

https://hub.docker.com/r/seafileltd/seatable/tags

Description

Seafile is an open-source, cross-platform file-hosting software system. Files are stored on a central server and can be synchronized with personal computers and mobile devices through apps. Files on the Seafile server can also be accessed directly via the server's web interface.

Separate Database?

No


IssueHunt Summary

Backers (Total: $8.00)

Submitted pull Requests


Become a backer now!

Or submit a pull request to get the deposits!

Tips

[APP REQUEST]: GoPhish

Issuehunt badges

Dockerhub Link:

https://hub.docker.com/r/gophish/gophish/

Description

Gophish is an open-source phishing toolkit designed for businesses and penetration testers. It provides the ability to quickly and easily setup and execute phishing engagements and security awareness training.

Separate Database?

No


IssueHunt Summary

siddharths2710 siddharths2710 has been rewarded.

Backers (Total: $15.00)

Submitted pull Requests


Tips

Doesnt Work on RaspberryPi 3 :(

Hi,

Probably shows my lack of experience, but tried to install Whoogle as a test on my RapsberryPi 3 and it wont run.

Do you have a specific fork / JSON file specifically for ARM64, arm/v7, etc ?

Cheers

D

[APP REQUEST]: Dradis CE

Issuehunt badges

Dockerhub Link:

https://hub.docker.com/r/raesene/dradis

Their doesn't seem to be an official docker image of it. I believe this is the most reliable and recent image available.

Description

Dradis Framework: Collaboration and reporting for IT Security teams http://dradisframework.org

Separate Database?

No


IssueHunt Summary

bunysae bunysae has been rewarded.

Backers (Total: $20.00)

Submitted pull Requests


Tips

[APP REQUEST]: Deluge version fork of docker-transmission-openvpn

Issuehunt badges

Dockerhub Link:

https://github.com/sgtsquiggs/docker-deluge-openvpn

This is a Deluge version fork of the already integrated docker-transmission-openvpn that is already in the template.

Description

This container contains OpenVPN and Deluge with a configuration where Deluge is running only when OpenVPN has an active tunnel. It bundles configuration files for many popular VPN providers to make the setup easier.

Separate Database?

No


IssueHunt Summary

Backers (Total: $25.00)

Submitted pull Requests


Become a backer now!

Or submit a pull request to get the deposits!

Tips

App Request: Sentry

Would be nice to also have sentry - if possible because they changed their deployment

[APP REQUEST]: CloudFlare DDNS

Issuehunt badges

Dockerhub Link:

https://github.com/oznu/docker-cloudflare-ddns

Description

  • free CloudFlare DNS Service and helps to auto update the IP*

Separate Database?

No


IssueHunt Summary

Backers (Total: $15.00)

Submitted pull Requests


Become a backer now!

Or submit a pull request to get the deposits!

Tips

[APP REQUEST]: Zabbix & Promethius

Github Link:

https://github.com/zabbix/zabbix-docker

https://github.com/prometheus/prometheus

Description

Prometheus, a Cloud Native Computing Foundation project, is a systems and service monitoring system. It collects metrics from configured targets at given intervals, evaluates rule expressions, displays the results, and can trigger alerts if some condition is observed to be true.

Zabbix is an enterprise-class open source distributed monitoring solution.

Zabbix is software that monitors numerous parameters of a network and the health and integrity of servers. Zabbix uses a flexible notification mechanism that allows users to configure e-mail based alerts for virtually any event. This allows a fast reaction to server problems. Zabbix offers excellent reporting and data visualisation features based on the stored data. This makes Zabbix ideal for capacity planning.

Separate Database?

I dont think either do, but I think Zabbix might have different images for different servers.

[APP REQUEST]: IG Monitoring

Dockerhub Link:

https://github.com/jakim/ig-monitoring

Description

Free, self hosted Instagram Analytics and Stats

Separate Database?

You need WORKING proxies (at least 2).

You need a server (vps will be ok) with linux, root access and configured LEMP, that is:

php minimum 7.2
latest nginx, recommended server configuration
mysql minimum 5.7

[APP REQUEST]: Pritunl with OpenVPN & Wireguard

Issuehunt badges

Dockerhub Link:

https://hub.docker.com/r/goofball222/pritunl

Description

Pritunl container built on Alpine Linux. Supports IPv6 and running behind a reverse proxy.

Separate Database?

This container requires an external Mongo DB and should be run via Docker Compose or other orchestration.


IssueHunt Summary

Backers (Total: $50.00)

Submitted pull Requests


Become a backer now!

Or submit a pull request to get the deposits!

Tips

Database Setup

How can we manage services that will require a database?

nextcloud doesn't connect to mariadb

I installed mariadb and then nextcloud separately using templates but nextcloud can not connect to database. I think they need some kind of stack file

[APP REQUEST]: Filestash

Dockerhub Link:

https://hub.docker.com/r/machines/filestash

Description

Filestash is web application that's used as a file manager to manage your data using: FTP • FTPS • SFTP • WebDAV • Git • S3 • LDAP • Mysql • CardDAV • CalDAV • Backblaze B2 • Minio • Dropbox • Google Drive

Separate Database?

No

Feature Request: KOEL (musicstreaming)

I can't get koel working with another container than binhex/arch-koel.
But this container was updated 2years ago and the koel project is still running.

The other Docker containers need an aditional database, app key ect.

It would be nice to see this webplayer here within the other projects.

Services that will be added (subject to change and add)

Services that will be added. This list will grow and is subject to change as support is depleted for services.

  • DeeMix - Deemix is a deezer downloader built from the ashes of Deezloader Remix
  • Reactive-Resume - A one-of-a-kind resume builder that's not out to get your data. Completely secure, customizable, portable, open-source and free forever
  • LibreSpeed - A very lightweight Speedtest implemented in Javascript, using XMLHttpRequest and Web Workers. No Flash, No Java, No Websocket, No Bullshit.
  • File Browser - Web File Browser which can be used as a middleware or standalone app
  • Whoogle - Self-hosted, ad-free, privacy-respecting Google metasearch engine
  • Pi-Hole - A Linux network-level advertisement and Internet tracker blocking application which acts as a DNS sinkhole
  • Guacamole - A clientless remote desktop gateway
  • Mstream - All your music, everywhere you go.
  • Watchtower - Keep containers updated
  • YoutubeDL-Material - Self-hosted YouTube downloader built on Material Design
  • Emby - A media server designed to organize, play, and stream audio and video to a variety of devices
  • Wikijs - The most powerful and extensible open source Wiki software
  • Chowdown - Simple recipes in Markdown format
  • Snibox - Self-hosted snippet manager

[APP REQUEST]: Loki

Dockerhub Link:

https://hub.docker.com/r/grafana/loki

Description

Loki is a horizontally-scalable, highly-available, multi-tenant log aggregation system inspired by Prometheus. It is designed to be very cost effective and easy to operate. It does not index the contents of the logs, but rather a set of labels for each log stream.

Separate Database?

No

Port Setup

How do we want to manage commonly used ports? (80,8080, etc)

[APP REQUEST]: Kutt

Dockerhub Link:

https://github.com/thedevs-network/kutt

Description

Kutt is a modern URL shortener with support for custom domains. Shorten URLs, manage your links and view the click rate statistics.

Separate Database?

You need to have Node.js, PostgreSQL and Redis installed.

BookStack - Default credentials fail for login after initial deployment?

I can't figure out what I'm doing exactly to cause this, but now I can't login to the BookStack UI using the default credentials. My steps:

  1. Deploy BookStack via App Templates
  2. Login using '[email protected]', 'password'
  3. Change default login & password
  4. Login fails? I might be using the wrong credentials?
  5. Remove Stack in Portainer for BookStack, redeploy via App Tempate
  6. Can't login with default credentials

It seems somehow I'm not properly uninstalling BookStack? It's failing to reset everything back to default?

[BUG] Calibre Web

Issuehunt badges

Describe the bug
Calibre Web is not actually stand alone requires a database which is normally created by Calibre to work.

To Reproduce
Steps to reproduce the behavior:
N/A

Expected behavior
I think a new user would expect it to "just work". Ideally this could be provided when installing Calibre Web but that might be an issue to implement. If so perhaps it could be made more clear it requires the database to be created first. An initial DB can be downloaded here https://drive.google.com/file/d/189tv5i5SNT6rivLLLvCmC2JeLtODmSS1/view .

Screenshots
N/A

Portainer Logs
N/A


IssueHunt Summary

Backers (Total: $2.00)

Become a backer now!

Or submit a pull request to get the deposits!

Tips

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.