Portainer
octoprint-docker
Our great sponsors
Portainer | octoprint-docker | |
---|---|---|
261 | 10 | |
24,326 | 304 | |
2.5% | 10.9% | |
5.9 | 3.1 | |
2 days ago | 4 months ago | |
Go | Dockerfile | |
zlib License | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Portainer
- Is there a good example of an open source non-trivial (DB connection, authentication, authorization, data validation, tests, etc...) Go API?
-
What are your top self hosted services that you are very satisfied with ?
Portainer - Makes managing my homelab, gateway and (Pi0) DNS server extremely easy and fun. Traefik - Great companion for the above. For those who don't know for some reason - a simple, yet extremely powerful reverse proxy. Docker - Should be obvious, but I would feel bad if I didn't give it a shoutout. If you haven't heard of it - go and learn, please, it'll make your life beautiful.
-
Homepage for 2023
Portainer - Web UI for managing Docker Containers
-
Docker 2.0 went from $11M to $135M in 2 years
> Why there are needs to use docker GUIs?
Because to some people using GUIs are more approachable and in some case objectively better (e.g. telling the state of things at a glance and efficiently using screen real estate, with graphs and whatnot), whereas the ways they're worse in might not dealbreakers (e.g. lack of automation, given that there can still be APIs or access to the underlying cluster anyways).
For an example of this, see pieces of software that one can use to manage orchestrators:
- Portainer: https://www.portainer.io/
- Rancher: https://www.rancher.com/products/rancher
Some orchestrators even include dashboards on their own:
- Kubernetes dashboard: https://kubernetes.io/docs/tasks/access-application-cluster/...
- Nomad web UI: https://developer.hashicorp.com/nomad/tutorials/web-ui
And some of that applies to running regular containers and managing them locally: for many it can be useful to be able to just click around to discover more details about a container, as well as what's using storage and so on. Thankfully the CLIs of Docker and competing runtimes are pretty well structured as they are, but I guess it's just a different type of UX.
At the end of the day, what works for you, or even what you find comfortable to use, might not be the case for someone else and vice versa. It's definitely nice to have that choice in the first place, and to know the various options out there.
-
My Raspberry Pi 4 Dashboard
- Portainer
-
Docker, Tailscale and Caddy with HTTPS. A love story!
Breaking it down a bit more: - 'handle_path /docker/' means to handle on calls to http://example.tailnet-def456.ts.net/docker/ - 'reverse_proxy / portainer:9000' means to reverse proxy those calls to "portainer" (that's the container name on the docker network) on port 9000. That's where I have hosted my docker manager (https://www.portainer.io/)
- Ask HN: What's on Your Home Server?
-
Anybody have a good dashboard tool recommendation?
From purely an administration standpoint, I'd recommend Cockpit. For Docker, I'd also recommend Portainer. Maybe for Minecraft, try out Pterodactyl - I personally haven't used it myself but I've heard good things about it.
-
Most used selfhosted services in 2022?
Portainer - Web UI for managing Docker Containers
octoprint-docker
-
Can I run octoprint on any linux based computer?
Have a look here https://github.com/OctoPrint/octoprint-docker very easy and simple to setup, takes 5 min
-
[Guide/Tutorial:] One Pi to Rule Them All: Multi-Instance & 'Dual-Use' OctoPrint Using Docker, Docker Compose, & Portainer
OctoPrint is not designed to be used as outlined in this tutorial as such there are known issues; refer here for documentation. Furthermore, since this is an unsupported configuration do NOT contact the developers of OctoPrint nor those of your printer's firmware with troubleshooting or bug reporting. Think of it this way, imagine you paid for OctoPrint or some really awesome community firmware and it came with a lifetime warranty, by proceeding with this guide you would be voiding that warranty. But, guess what? You did not and it does not so you have less than zero right to ask for, much less expect any level of support from them. That said, should you have issues I will try my best to help, but I am not a linux Yoda, I'm not even a bash Grogu (I'm just a random self-taught internet dude with slightly below average intelligence who fancies bending machines to his will like Professor Xavier does minds; SkyNet will find no quarters on my networks or devices!) so it's best to continue with the mindset that basically you're on your own from here on out. If anything I say is imprecise or inaccurate, please kindly let me know and I will make the appropriate edits.
-
Any community interest in a multi-instance Octoprint tutorial?
I recently set up my raspberry pi 4 (8gb) to run multiple instances of Octoprint using Docker, Docker Compose, Portainer, and the appropriate app image. As far as I could find there are no concise and coherent guides to do this and I'm fairly sure there are none that use Portainer. I opted to use Portainer (Cockpit is too limited) to provide a GUI to make things as noob friendly as possible; I'm no silicon sorcerer, linux ninja and probably haven't even achieved the status of bash bunny, script kiddie, but I managed. It seems to be an more elegant solution than Chris Riley's various methods. Although I'm unsure of all the trade offs relative to his methods and idc about webcams.
What are some alternatives?
Yacht - A web interface for managing docker containers with an emphasis on templating to provide 1 click deployments. Think of it like a decentralized app store for servers that anyone can make packages for.
swarmpit - Lightweight mobile-friendly Docker Swarm management UI
podman - Podman: A tool for managing OCI containers and pods.
OpenMediaVault - openmediavault is the next generation network attached storage (NAS) solution based on Debian Linux. It contains services like SSH, (S)FTP, SMB/CIFS, DAAP media server, RSync, BitTorrent client and many more. Thanks to the modular design of the framework it can be enhanced via plugins. OpenMediaVault is primarily designed to be used in home environments or small home offices, but is not limited to those scenarios. It is a simple and easy to use out-of-the-box solution that will allow everyone to install and administrate a Network Attached Storage without deeper knowledge.
podman-compose - a script to run docker-compose.yml using podman
authelia - The Single Sign-On Multi-Factor portal for web apps
Docker Compose - Define and run multi-container applications with Docker
rancher - Complete container management platform
homer - A very simple static homepage for your server.
Harbor - An open source trusted cloud native registry project that stores, signs, and scans content.
watchtower - A process for automating Docker container base image updates.
DockSTARTer - DockSTARTer helps you get started with running apps in Docker.