Dockge Versions Save

A fancy, easy-to-use and reactive self-hosted docker compose.yaml stack-oriented manager

1.4.2

3 months ago

πŸ› Bug Fixes

  • #380 Fixed the startup issue that Dockge is no longer working after restart
  • #342 Fixed the login placeholder issue (Thanks @cyril59310)

🦎 Translation Contributions

  • #340 #376 #381 Translations update from Kuma Weblate (Thanks @dng-nguyn @401U @Alanimdeo @MrEddX @NexiaMoe @Yirade @Zaid-maker @catfishlty @cyril59310 @gergepalfi @marco-doerig @nazo6 @oplexz @pacoculebras @queeup @stanol @tomeczekstecc)
  • #344 Added Hungarian (Thanks @gergepalfi)
  • #377 Added catalan (Thanks @pacoculebras)
  • #368 Added translate key (Thanks @cyril59310)

Please let me know if your username is missing, if your pull request has been merged in this version, or your commit has been included in one of the pull requests.

1.4.0

4 months ago

πŸ†• New Features

  • #200 Initial support for multiple Dockge instances

🦎 Translation Contributions

  • #318 #324 Translations update from Kuma Weblate (Thanks @Alanimdeo @Bloeckchengrafik @D3-3109 @FreddieDK @GunnarNorin @MrEddX @NexiaMoe @RappyTV @Zandor300 @abnerssantana @cyril59310 @demonisius @djismgaming @dng-nguyn @leonsk29 @marco-doerig @rumplin @salvacmp @stanol)
  • Added a new language: Bahasa Indonesia (Thanks @NexiaMoe)
  • #332 Added Vietnamese language (Thanks @dng-nguyn)

Please let me know if your username is missing, if your pull request has been merged in this version, or your commit has been included in one of the pull requests.

How to setup multiple instances

Assume that you have 4 Dockge instances currently.

  1. Find one Dockge instance as your primary Dockge
  2. Login to your primary Dockge
  3. In the homepage, you can connect to other Dockge instances by clicking New Agent.
  4. Now you should see all instances are online and all stacks across all Dockge instances are in the stack list.

How it works?

  • Your browser only need to connect to Dockge 1. Dockge 2/3/4 are connected from Dockge 1.
  • Dockge 1 works like a proxy, it will forward requests/responses from Dockge 2/3/4 to your browser.

1.4.0-beta.0

4 months ago

πŸ†• New Features

  • #200 Multiple Dockge instances

🦎 Translation Contributions

  • #318 Translations update from Kuma Weblate (Thanks @NexiaMoe @leonsk29 @rumplin @GunnarNorin @stanol @FreddieDK @demonisius)
  • Added a new language: Bahasa Indonesia (Thanks @NexiaMoe)

Please let me know if your username is missing, if your pull request has been merged in this version, or your commit has been included in one of the pull requests.

How to switch to the beta version?

Open dockge's compose.yaml and change the image tag from 1 to beta like:

...
services:
  dockge:
    image: louislam/dockge:beta
...

And then update and restart the stack:

docker compose pull
docker compose up -d

How to setup multiple instances

Assume that you have 4 Dockge instances currently.

  1. Find one Dockge instance as your primary Dockge
  2. Login to your primary Dockge
  3. In the homepage, you can add new agent. Connect all 3 other Dockge instances.
  4. Now you should see all instances are online and all stacks across all Dockge instances are in the stack list.

How it works?

  • Your browser only need to connect to Dockge 1. Dockge 2/3/4 are connected from Dockge 1.
  • Dockge 1 works like a proxy, it will forward requests/responses from Dockge 2/3/4 to your browser.

1.3.4

4 months ago

⬆️ Improvements

  • #299 The stack list no longer shows folders without a yaml file (Thanks @Ozy-Viking)
  • #285 Improved terminals' width. (Thanks @Ozy-Viking)

πŸ› Bug Fixes

  • #301 Fixed an envsubst issue that it won't work if the yaml contains non-string primitive types
  • #303 Updated Docker Dompose plugin from 2.21.0 to 2.23.3, which may fixed some upstream bugs

🦎 Translation Contributions

  • #302 Translations update from Kuma Weblate (Thanks @JinToSek @MrEddX @PeterDaveHello @alexdelprete @cyril59310 @rumplin @stanol @watchakorn-18k)

Please let me know if your username is missing, if your pull request has been merged in this version, or your commit has been included in one of the pull requests.

1.3.3

4 months ago

πŸ› Bug Fixes

  • #255 Fix: The .env editor is stopped working if the file contains \r\n (Thanks @syko9000)
  • #269 Fix: Check update is not working
  • #268 Envsubst the yaml file in order to display the correct values in the UI instead of tags such as ${PORT}
  • #270 Fix: .env code change is not reactive

🦎 Translation Contributions

  • #257 Translations update from Kuma Weblate (Thanks @thetredev @demonisius @GunnarNorin @ti777777 @altendorfme)

⬆️ Security Fixes

Others

  • Other small changes, code refactoring and comment/doc updates in this repo: #264 (Thanks @derekmahar)

Please let me know if your username is missing, if your pull request has been merged in this version, or your commit has been included in one of the pull requests.

1.3.1

5 months ago

πŸ†• New Features

  • #218 #231 Added support for editing .env file (Thanks @syko9000)
  • #212 Added pnpm run reset-password, which is used for resetting your password.

Improvements

  • #228 Sort non-managed stacks to the end of stack list
  • #227 Improved performance

🐞 Bug Fixes

  • #206 Fixed an issue that the container terminal could be wrong if containers from different stacks had the same service name (Thanks @ThalesC)
  • #235 Fixed an issue that the external network do not show correctly in 1.3.0

🦎 Translation Contributions

  • #190 #229 Translations update from Kuma Weblate (Thanks @401U @Alanimdeo @D3-3109 @FreddieDK @LevantinLynx @MSalim7 @Zaid-maker @abosaad11 @bjornclauw @bunducdragos @cyril59310 @furkanipek @lucasreiners @nazo6 @stanol @syko9000)
  • Added ζ—₯本θͺž (Thanks @nazo6)
  • Added Dansk (Thanks @FreddieDK)
  • Added RomΓ’nΔƒ (Thanks @bunducdragos)
  • Added Nederlands (Thanks @bjornclauw)

Others

  • Other small changes, code refactoring and comment/doc updates in this repo: @Zaid-maker #191 #210 #211

1.3.0

5 months ago

πŸ†• New Features

  • #218 #231 Added support for editing .env file (Thanks @syko9000)
  • #212 Added pnpm run reset-password, which is used for resetting your password.

Improvements

  • #228 Sort non-managed stacks to the end of stack list
  • #227 Improved performance

🐞 Bug Fixes

  • #206 Fixed an issue that the container terminal could be wrong if containers from different stacks had the same service name (Thanks @ThalesC)

🦎 Translation Contributions

  • #190 #229 Translations update from Kuma Weblate (Thanks @401U @Alanimdeo @D3-3109 @FreddieDK @LevantinLynx @MSalim7 @Zaid-maker @abosaad11 @bjornclauw @bunducdragos @cyril59310 @furkanipek @lucasreiners @nazo6 @stanol @syko9000)
  • Added ζ—₯本θͺž (Thanks @nazo6)
  • Added Dansk (Thanks @FreddieDK)
  • Added RomΓ’nΔƒ (Thanks @bunducdragos)
  • Added Nederlands (Thanks @bjornclauw)

Others

  • Other small changes, code refactoring and comment/doc updates in this repo: @Zaid-maker #191 #210 #211

1.2.0

5 months ago

[!WARNING] It is highly recommended that you should upgrade to it, if you are using any older version, due to the 100% CPU usage issue.

πŸ†• New Features

  • #182 Add support for extra info: URLs

Improvements

  • #174 version: 3.8 will no longer be added automatically to your compose file.
  • #60 Close terminal if there is no clients connecting
  • Dockge will no longer add empty fields (networks, volumes etc.) into your compose file.

🐞 Bug Fixes

  • #186 Fixed the 100% cpu usage and terminal issues (Thanks @williamstein)
  • #171 Fixed the status issue that is incorrect for dockge stack

🦎 Translation Contributions

  • #184 Enable an ability to translate on Weblate (Thanks @401U)
  • #185 Updated Translation Guide (Thanks @Zaid-maker)
  • #132 Added Polski (Thanks @Aonodensetsu)
  • #154 Added ČeΕ‘tina (Thanks @ArtyomCZ @furkanipek)
  • #159 Added Portuguese-Brazil (Thanks @altendorfme)
  • #162 Added Arabic (Thanks @abosaad11)
  • #164 Added Thai (Thanks @watchakorn-18k)
  • #166 Added Italian(Thanks @Trainax)
  • #167 Added Swedish (Thanks @annorberg98)
  • #175 Added Ukrainian (Thanks @sxikari)
  • #96 Added Traditional Chinese (Thanks @D3-3109)
  • #184 Updated Urdu (Thanks @Zaid-maker)

Others

  • #156 Add Discussion Forms for Feature Request and Help (Thanks @Lord0fBytes)
  • Other small changes, code refactoring and comment/doc updates in this repo: @RyanBalfanz @Zaid-maker

1.1.1

5 months ago

πŸ†• New Features

  • #122 Added an ability to "down" a stack

Improvements

  • #124 Reduced some unnecessary file read

Bug fixes

  • 0208684b509220f61251dc3d8a387aa5f2aa324f Update a stopped stack, will no longer start the stack
  • c8770a96055d5f37502248099bc4ea4aec94b2b4 Fixed incorrect stack status

🦎 Translation Contributions

  • #111 Added Translation Guide (Thanks @Zaid-maker)
  • #70 Added Simplified Chinese (Thanks @D3-3109)
  • #82 Added Spanish (Thanks @DiomedesDominguez)
  • #86 Added Korean (Thanks @Alanimdeo)
  • #93 Added Bulgarian (Thanks @MrEddX)
  • #77 Added Urdu (Thanks @Zaid-maker)
  • #107 Added Russian (Thanks @AlexMcArrow)
  • #101 Added German (Thanks @cellerich)
  • #121 Added Turkish (Thanks @furkanipek)
  • #108 Added Slovenian (Thanks @rumplin)

Others

  • Other small changes, code refactoring and comment/doc updates in this repo: @RyanBalfanz @MrEddX

1.1.0

5 months ago

πŸ†• New Features

  • #58 Show healthcheck status (Thanks @ThalesC)
  • #55 Support more filenames: compose.y[a]ml and docker-compose.y[a]ml (Thanks @broetchenrackete36)

🦎 Translation Contributions

  • #66 Added Francais and add language keys (Thanks @cyril59310)
  • #61 Added Turkish (Thanks @furkanipek)