community-content icon indicating copy to clipboard operation
community-content copied to clipboard

Install Dokku on a Hetzner vps

Open smyja opened this issue 1 year ago • 1 comments

I have read and understood the Contributor's Certificate of Origin available at the end of https://raw.githubusercontent.com/hetzneronline/community-content/master/tutorial-template.md and I hereby certify that I meet the contribution criteria described in it. Signed-off-by: [Smyja and email address [email protected]]

smyja avatar Feb 18 '24 19:02 smyja

Thank you for your contribution @smyja. I read through your tutorial and I have a few comments:

  • Do not use actual IPs in your tutorial. Instead, use 203.0.113.1 as mentioned in the tutorial template. For the domain, use example.com.

  • At the beginning, you install curl but you're not using curl in the commands below. Is curl needed?

  • In "Step 4", please also add the command for someone who does not have a domain dokku domains:set-global 10.0.0.2. In the prerequisites you can say * A domain (recommended).

  • In the tutorial, you use sudo in some commands and in others you don't. Please be consistent and mention if the reader needs to change from root to a sudo user or the other way around.

  • We try to keep the tutorials as general as possible, so that everyone can follow them. Even if the reader doesn’t have Hetzner products. For your tutorial, the server does not need to be a Hetzner server so please replace "Hetzner Cloud server" with something like "servers with Ubuntu" or simply "server".

  • This tutorial looks like you just copied the commands from the official documentation and most of your explanations do not provide any additional information compared to the official documentation. I'm afraid this means it lacks this "additional value" that I also mentioned in your previous merge request. When you're not sure, try and look at it this way: Directly compare your own tutorial to the official documentation and ask yourself if it would make any difference whether you followed your tutorial or the official documentation. Does your tutorial provide more information? In your case, I would say no. Because most official documentations usually already mention the most important information, we have this contribution guideline:

    Please do not just write about a product or software itself. Usually, there is already official documentation with that same information. What you can do, however, is write a tutorial to explain how to use a certain product or software in a specific environment.

    In your previous merge request you mentioned the CapRover tutorial for comparison. After the installation steps, the CapRover tutorial explains how to get started with the initial setup. You only cover the installation of Dokku but the reader does not know how to use it or where to get started. You don't have to give an in-depth introduction about all the options but please add at least the following:

    • Mention that the new user "dokku" is automatically added during installation (you can use ls /home to verify)
    • Explain how to do a first deployment with an example app. (Mention github.com/heroku)
    • Mention how to list deployed apps (dokku apps:list)
    • Optional: Orther commands to manage Dokku

svenja11 avatar Feb 23 '24 10:02 svenja11

@smyja Do you still plan to work on this tutorial?

svenja11 avatar Mar 18 '24 14:03 svenja11

Yes

On Mon, Mar 18, 2024, 3:21 PM Svenja Michal @.***> wrote:

@smyja https://github.com/smyja Do you still plan to work on this tutorial?

— Reply to this email directly, view it on GitHub https://github.com/hetzneronline/community-content/pull/773#issuecomment-2004052519, or unsubscribe https://github.com/notifications/unsubscribe-auth/AEZEC4XAGNJSCBJI6GRATBDYY32AHAVCNFSM6AAAAABDOMY6W6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMBUGA2TENJRHE . You are receiving this because you were mentioned.Message ID: @.***>

smyja avatar Mar 18 '24 14:03 smyja

@smyja Do you still plan to work on this tutorial?

svenja11 avatar Apr 30 '24 07:04 svenja11

Closing this pull request because of inactivity.

svenja11 avatar May 02 '24 07:05 svenja11