Skip to content

Digitalocean Ubuntu configuration

Solved Linux
33 3 14.2k 1
  • @phenomlab so first of all i have these problems.

    • my website justoverclock.it seems work only without www
    • i do not know how to configure and reach phpmyadmin
    • i do not know how to mantain this droplet 😞

    @phenomlab i will give u full detail but where is the chat?

    @gotwf is really difficult as first experience from me…i do not know how to customize ghost…i feel frustrated

    wrote on last edited by gotwf
    #7

    @justoverclock said in Digitalocean Ubuntu configuration:

    my website justoverclock.it seems work only without www

    Seems you are using HSTS (HTTP Strict Transport Security) but your webserver’s certificate does not include “www.justoverclock.it” in the Sub Alt Names section:

    2021-10-10-09-27-37_852x1419.png

    Solution is to either have another cert generated that does or not use HSTS.

    I use Let’s Encrypt and previously unfamiliar with ZeroSSL. Seems they may be repackaging Let’s Encrypt to be more available/accessible to non expert types. In which case I expect you should be able to regenerate the cert to include subject alt name for “www” variant and be good to go.

    Edit: I guess a third option might be to remove the www A record and live without it but then that kind of sucks because some browsers prepend it whether user types it in or not.

  • @justoverclock said in Digitalocean Ubuntu configuration:

    my website justoverclock.it seems work only without www

    Seems you are using HSTS (HTTP Strict Transport Security) but your webserver’s certificate does not include “www.justoverclock.it” in the Sub Alt Names section:

    2021-10-10-09-27-37_852x1419.png

    Solution is to either have another cert generated that does or not use HSTS.

    I use Let’s Encrypt and previously unfamiliar with ZeroSSL. Seems they may be repackaging Let’s Encrypt to be more available/accessible to non expert types. In which case I expect you should be able to regenerate the cert to include subject alt name for “www” variant and be good to go.

    Edit: I guess a third option might be to remove the www A record and live without it but then that kind of sucks because some browsers prepend it whether user types it in or not.

    wrote on last edited by
    #8

    @gotwf I’m looking at this now. The WWW record is there, but the cert doesn’t cover it as you’ve pointed out. I guess we could just place a redirect at Apache or NGINX level to get around this.

  • @gotwf I’m looking at this now. The WWW record is there, but the cert doesn’t cover it as you’ve pointed out. I guess we could just place a redirect at Apache or NGINX level to get around this.

    wrote on last edited by gotwf
    #9

    @phenomlab I could remedy this in moments via Dehydrated and Let’s Encrypt so am presuming the GUI’zed offering at ZeroSSL sports some clickery to achieve same. That would be the preferred solution.

  • @phenomlab I could remedy this in moments via Dehydrated and Let’s Encrypt so am presuming the GUI’zed offering at ZeroSSL sports some clickery to achieve same. That would be the preferred solution.

    wrote on last edited by
    #10

    @gotwf The real issue here is that @justoverclock isn’t an expert with Linux, so we’re going to rebuilt this droplet using Webmin and Virtualmin. This will give him a way of managing the entire server using a GUI (us old crusties prefer the command line of course), and using Virtualmin will allow him to use Let’s Encrypt.

    He’ll just need nodejs installed (MySQL, PHP, and NGINX are installed as part of the build), so it’s a simple case of installing Ghost after that, then recovering his site and DB from backup.

  • wrote on last edited by
    #11

    @justoverclock I’ve rebuilt this droplet with Virtualmin, and have completed the below

    • Setup domain justoverlock.it so that it points to the new server
    • Secured the site with HTTPS using let’s encrypt
    • Installed PHPMyAdmin
    • Installed NodeJS version 14.x (supported by Ghost and recommended)
    • Installed and base configured GHOST.
    • Configured nginx.conf to use reverse proxy as below
    location / {
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header Host $http_host;
        proxy_pass http://127.0.0.1:2368;
    }
    
    client_max_body_size 50m;
    

    Now ready at https://justoverclock.it 🙂

    We should discuss the following

    • Backup plans
    • Additional memory for server, as 1Gb RAM is leaving things a little “short”
    • Maintenance (all latest updates have been installed) - handover back to you when you are comfortable.
  • phenomlab phenomlab has marked this topic as solved on
  • @justoverclock I’ve rebuilt this droplet with Virtualmin, and have completed the below

    • Setup domain justoverlock.it so that it points to the new server
    • Secured the site with HTTPS using let’s encrypt
    • Installed PHPMyAdmin
    • Installed NodeJS version 14.x (supported by Ghost and recommended)
    • Installed and base configured GHOST.
    • Configured nginx.conf to use reverse proxy as below
    location / {
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header Host $http_host;
        proxy_pass http://127.0.0.1:2368;
    }
    
    client_max_body_size 50m;
    

    Now ready at https://justoverclock.it 🙂

    We should discuss the following

    • Backup plans
    • Additional memory for server, as 1Gb RAM is leaving things a little “short”
    • Maintenance (all latest updates have been installed) - handover back to you when you are comfortable.
    wrote on last edited by
    #12

    @phenomlab great work as always, now i’ve noticed a terrible problem…

    all my email @justoverclock.it that previously works…are now stopped…there’s a way to have it again?

  • @phenomlab great work as always, now i’ve noticed a terrible problem…

    all my email @justoverclock.it that previously works…are now stopped…there’s a way to have it again?

    wrote on last edited by
    #13

    @justoverclock said in Digitalocean Ubuntu configuration:

    all my email @justoverclock.it that previously works…are now stopped…there’s a way to have it again?

    As discussed over PM, this is now resolved and confirmed working.

  • @justoverclock said in Digitalocean Ubuntu configuration:

    all my email @justoverclock.it that previously works…are now stopped…there’s a way to have it again?

    As discussed over PM, this is now resolved and confirmed working.

    wrote on last edited by
    #14

    @phenomlab yes, it a confirmation that sudonix (phenomlab) is a great resource for everyone like me is at first attempt to manage a server…

    i do not have words to say thanks

  • @phenomlab yes, it a confirmation that sudonix (phenomlab) is a great resource for everyone like me is at first attempt to manage a server…

    i do not have words to say thanks

    wrote on last edited by
    #15

    @justoverclock From what I see now, you just need to setup your forum. I think you’re good to go at this point, so (as per PM) I’m handing this server back to you. At some point (very soon - let’s not forget), we need to discuss backup policies etc.

    Create a snapshot once you’re done, so if the worst comes to it, you can get everything back.

  • @justoverclock From what I see now, you just need to setup your forum. I think you’re good to go at this point, so (as per PM) I’m handing this server back to you. At some point (very soon - let’s not forget), we need to discuss backup policies etc.

    Create a snapshot once you’re done, so if the worst comes to it, you can get everything back.

    wrote on last edited by
    #16

    @phenomlab said in Digitalocean Ubuntu configuration:

    Create a snapshot once you’re done, so if the worst comes to it, you can get everything back.

    👍

  • @justoverclock From what I see now, you just need to setup your forum. I think you’re good to go at this point, so (as per PM) I’m handing this server back to you. At some point (very soon - let’s not forget), we need to discuss backup policies etc.

    Create a snapshot once you’re done, so if the worst comes to it, you can get everything back.

    wrote on last edited by
    #17

    @phenomlab yep sure, now i’ve just noticed that forum.justoverclock.it is not reacheable on my phone but works on my pc…

  • @phenomlab yep sure, now i’ve just noticed that forum.justoverclock.it is not reacheable on my phone but works on my pc…

    wrote on last edited by
    #18

    @justoverclock works fine on my phone.

    Screenshot_20211011-222924.jpg

  • @justoverclock works fine on my phone.

    Screenshot_20211011-222924.jpg

    wrote on last edited by
    #19

    @phenomlab is a mystery…on my iphone does not work…and i’m on the same wifi of my house

  • @phenomlab is a mystery…on my iphone does not work…and i’m on the same wifi of my house

    wrote on last edited by
    #20

    @justoverclock does it work on 4g ?

  • @justoverclock does it work on 4g ?

    wrote on last edited by
    #21

    @phenomlab not work

  • wrote on last edited by
    #22

    @justoverclock Very odd indeed. Do you get any specific error message and does it work from a laptop on the same WiFi network ?

  • @justoverclock Very odd indeed. Do you get any specific error message and does it work from a laptop on the same WiFi network ?

    wrote on last edited by
    #23

    @phenomlab tomorrow i will try from work pc. here i have only my pc (and works) ant phone (not)

  • @phenomlab tomorrow i will try from work pc. here i have only my pc (and works) ant phone (not)

    wrote on last edited by
    #24

    @justoverclock this is a real mistery, it works on all computer except my iphone :)…i can’t see the website only on my phone, with 4g, with wifi…odd

  • @justoverclock this is a real mistery, it works on all computer except my iphone :)…i can’t see the website only on my phone, with 4g, with wifi…odd

    wrote on last edited by
    #25

    @justoverclock said in Digitalocean Ubuntu configuration:

    i can’t see the website only on my phone, with 4g, with wifi…odd

    Odd indeed. Do you get the same issue if you try with another browser on the iPhone ?

  • @justoverclock said in Digitalocean Ubuntu configuration:

    i can’t see the website only on my phone, with 4g, with wifi…odd

    Odd indeed. Do you get the same issue if you try with another browser on the iPhone ?

    wrote on last edited by
    #26

    @phenomlab on an android tablet i get CERT AUTHORITY INVALID, but if i click “proceed” i can see the forum


Did this solution help you?
Did you find the suggested solution useful? Support 💗 Sudonix with a coffee ☕
If your organisation needs deeper expertise around infrastructure, security, or technology leadership, learn more about Phenomlab Ltd. Many of the deeper technical guides behind Sudonix are published there.

Related Topics
  • To the Window to the Linux . . .

    Pinned Linux arch linux windows endoflife
    22
    19 Votes
    22 Posts
    8k Views
    Madchatthew
    @phenomlab said: @Madchatthew ouch. Sounds nasty. Did you get to the bottom of why it happened? I believe it is due to not everything getting upgraded because i wasn’t checking on the different packages I had installed from the AUR. Then when I ran yay it was like, hey would you like to update all of these things that you haven’t updated in months, perhaps years or ever for that matter and I was like yes please If you don’t have yay there are no notifications that you need more updates than what you realize. Chrome was staying updated because it would give me a notification, but there was the nvidia package that needed to be upgraded as well and I had never upgraded it. I didn’t realize it and should have. Then some of those packages use cmake and that needed to be updated as well. So using yay is beneficial to make sure you get all the updates you need.
  • Ubuntu 22.04 to Ubuntu 24.04 Unable to ping

    Locked Unsolved Linux ubuntu
    37
    3 Votes
    37 Posts
    13k Views
    abcabc123
    Okay, you have time, let me know
  • Linux on a Stick

    Linux linux usb arch
    29
    16 Votes
    29 Posts
    12k Views
    Madchatthew
    @DownPW I haven’t tried either of those, I am sure they run fast as well. Linux is so versatile it is awesome!
  • Linux Certification

    Linux linux certs
    4
    2 Votes
    4 Posts
    2k Views
    phenomlab
    @Madchatthew You might be sorry you asked This is the mentoring category below. Presently, it’s unused, but we have a dedicated area for it. https://sudonix.org/category/8/mentoring Other services https://sudonix.org/services
  • Arch Linux + Me = Crazy

    Linux arch linux web server vps
    10
    0 Votes
    10 Posts
    3k Views
    phenomlab
    @Madchatthew hmm, yes, that might be problematic.
  • Error certification on virtualmin/Nginx

    Solved Linux cert virtualmin nginx
    17
    2
    0 Votes
    17 Posts
    7k Views
    phenomlab
    @DownPW anytime
  • Avoid network traffic jam with BBR

    Linux ftp speed
    2
    1 Votes
    2 Posts
    1k Views
    phenomlab
    @DownPW interesting. Does this have any effect on data transfers over SCP
  • how to configure DNS records virtualmin?

    Solved Linux digitalocean dns
    26
    1
    11 Votes
    26 Posts
    10k Views
    Hari
    i think we can mark this discussion as solved learned how to install virtualmin with NGINX We can easily point the DNS by mentioning server IP at CF a name record learned how to install SSL