OpenProject - Project Management Deployed QUICKLY!

preview_player
Показать описание
OpenProject is a web-based project management system for location-independent team collaboration.

Make your teams' working lives easier, more productive, and more enjoyable. Whether it is traditional, agile or hybrid project management, OpenProject is the fastest and safest way for teams to connect, structure their work and achieve results.

Portainer install script:

Docker-Compose

/=========================================/

Thanks to @linode for sponsoring this video!

Sign up today and get a $100 60-day credit on your new Linode account, link is in the description.

/=========================================/

Get early, ad-free access to new content by becoming a channel member, a Patron or signing up for the members' only website!

/=========================================/

The hardware in my recording studio is:
✔ Custom PC w/ Ryzen 2600, 32GB RAM, RTX 2070, Assorted Storage

/=========================================/

The hardware in my current home servers:

/=========================================/

✨Find all my social accounts here:

✨Ways to support DB Tech:

✨Come chat in Discord:

✨Join this channel to get access to perks:

✨Hardware (Affiliate Links):
Рекомендации по теме
Комментарии
Автор

Great tutorial! Just a tip when using NGINX Proxy Manager, you can specify the container name and enter that as the hostname when your setting up a proxy host rather than the docker IP. Just make sure all the containers you want to proxy to via NPM are on the same docker network.

Knightfall
Автор

Thanks a lot for the very clear tutorial ... Anyhow, it's still a really tidious install process ...

ervanngaraffa
Автор

Many thanks!! This guide has so much more great stuff going, the title is actually downplaying how good this tutorial is 🎉

edgecrushr
Автор

How do I take a backup and restore from that backup when the server crashes?

abhijithb
Автор

I would have like a demonstration of open project. Now sure what it does? 😢

csilipo
Автор

Hello, dear, do you think you can teach us the best practices of Docker in a VPS. Thank you

raul
Автор

Watched expecting to see Open Project in action, but it was more about Linode.
Don't get me wrong, not a bad video by any stretch, but it probably could've just been called "How to deploy a Docker stack on Linode".

Citizen
Автор

Thanks for a very useful video! I was just looking for some help on doing just this.

The current Docker installation instructions recommend a one process per container installation over the all in one installation like you did. With that configuration they create 2 networks (frontend and backend). Would the multiple container approach work with NPM if I simply changed NPM to use the frontend network? (I'm not able to test right now since my server is packed for a move)

PanFlute
Автор

Could use a tutorial on how to migrate OpenProject to another docker instance.

skylerparker
Автор

Just curious, how come you used NPM here over cloudflare tunnels? I had the sense you preferred the tunnels over the manager lately.

hazthematt
Автор

can I install it on Raspberry Pi Portainer?

jackysoth
Автор

Thanks for this video. in the compose-web-1 container log show that My puma server keeps restarting endlessly. This is a fresh install.
Below is the log from the web container. This has been restarting for the past few days

compose-web-1 | I, [2024-01-17T09:35:37.006967 #1] INFO -- : Using schema cache file /app/db/schema_cache.yml
compose-web-1 | [1] Puma starting in cluster mode...
compose-web-1 | [1] * Puma version: 6.4.0 (ruby 3.2.2-p53) ("The Eagle of Durango")
compose-web-1 | [1] * Min threads: 4
compose-web-1 | [1] * Max threads: 16
compose-web-1 | [1] * Environment: production
compose-web-1 | [1] * Master PID: 1
compose-web-1 | [1] * Workers: 2
compose-web-1 | [1] * Restarts: (✔) hot (✖) phased
compose-web-1 | [1] * Preloading application
compose-web-1 | [1] Use Ctrl-C to stop
compose-web-1 | [1] - Worker 0 (PID: 71) booted in 0.03s, phase: 0
compose-web-1 | [1] - Worker 1 (PID: 76) booted in 0.01s, phase: 0
compose-web-1 | [1] === puma shutdown: 2024-01-17 09:35:56 +0000 ===
compose-web-1 | [1] - Goodbye!
compose-web-1 | [1] - Gracefully shutting down workers...
compose-web-1 | Exiting
compose-web-1 | Setting PGVERSION=13
compose-web-1 | => Booting Puma
compose-web-1 | => Rails 7.0.8 application starting in production
compose-web-1 | => Run `bin/rails server --help` for more startup options
compose-web-1 | I, [2024-01-17T09:36:37.180895 #1] INFO -- : Using schema cache file /app/db/schema_cache.yml
compose-web-1 | [1] Puma starting in cluster mode...
compose-web-1 | [1] * Puma version: 6.4.0 (ruby 3.2.2-p53) ("The Eagle of Durango")
compose-web-1 | [1] * Min threads: 4
compose-web-1 | [1] * Max threads: 16
compose-web-1 | [1] * Environment: production
compose-web-1 | [1] * Master PID: 1
compose-web-1 | [1] * Workers: 2
compose-web-1 | [1] * Restarts: (✔) hot (✖) phased
compose-web-1 | [1] * Preloading application
compose-web-1 | [1] Use Ctrl-C to stop
compose-web-1 | [1] - Worker 0 (PID: 63) booted in 0.02s, phase: 0
compose-web-1 | [1] - Worker 1 (PID: 67) booted in 0.01s, phase: 0
compose-web-1 | [1] === puma shutdown: 2024-01-17 09:37:00 +0000 ===
compose-web-1 | [1] - Goodbye!
compose-web-1 | [1] - Gracefully shutting down workers...
compose-web-1 | Exiting
compose-web-1 | Setting PGVERSION=13

machele