Self-hosting journey update, and WordPress: latest development from a super-newbie

@selfhosted

I must recap as I set my instance to delete 2-weeks-old posts.

Months ago, I talked about my very first journey with self-hosting my digital services, including my website.
As I’m not very skilled with sysadmin stuff, I use a YunoHost installation with all its pros and cons.

Having severe accessibility needs (I’m totally blind) I have limited choices for what concerns CMS software with related extensions if any. So after months of exploration and test, I’ve come back home. To WordPress.

Last time I updated Fediverse about my experience, I was struggling with multisite network giving an unpleasant error in the non-main site, such as “too_many_redirects”
Making it short, I discovered that YunoHost doesn’t let me run a multisite properly when installed in a subdomain such as blog.domain.tld
So I had forcefully to install it in the main domain, and a subdirectory such as domain.tld/wp

Now I’m concentrating on my theme, I will clone it with the plugin “CreateBlockTheme” then activate it network-wide.
I need a multisite for multilingual, as all current multilingual plugins have poor accessibility support, and are mostly paid.

Then I may need a new taxonomy registered to organize stories, the glossary plugin, SEO plugin, ActivityPub, and I should be all set!

The last, hard, challenge I have, is the fact that now my site runs into “domain.tld/permalink-post” for Italian, and “domain.tld/english” for English
The new one should run “domain.tld/wp/post” and “domain.tld/wp/english/post”

YunoHost doesn’t let me build a WordPress site in the root directory with multisite installed, so I must find the way to tell nginx I want the product to be physically on /wp/ but browser can point to domain.tld/post or domain.tld/english/post…

And if possible, this change to be in a file on its own, in order to be able to delete it without damaging the whole nginx conf.

Last detail, I’m on hostinger, kvm2 package. vps.

#experience #multisite #nginx #SelfHosting #WordPress #YunoHost

  • irmadlad@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    10 hours ago

    As I’m not very skilled with sysadmin stuff

    You sound pretty skilled to me. What an awesome update. Thank you for sharing.

    • Elena Brescacin@poliversity.itOP
      link
      fedilink
      arrow-up
      2
      ·
      8 hours ago

      @irmadlad A sysadmin is someone who works hard days and nights, with configurations written by hand, and documentation all around. Working all night till things work as they want them to.
      I’m not a sysadmin, I’m asking for help every moment, I’m always afraid to break everything down.

      • irmadlad@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        6 hours ago

        Be that as it may, you’re still sysadmin. In fact, you’re the whole IT dept for your network. LOL Chief cook and bottle washer, as it were. Don’t worry about asking for help either. You’re in the right place for this sort of thing.

          • irmadlad@lemmy.world
            link
            fedilink
            English
            arrow-up
            1
            ·
            6 hours ago

            I’ve had to lean on backups many a time. It’s one of the reasons I make them and test them in a VM, because my dim brain coupled with fat fingers are a disaster waiting to happen.

            • Elena Brescacin@poliversity.itOP
              link
              fedilink
              arrow-up
              2
              ·
              5 hours ago

              @irmadlad I must find a reliable backup system which fits my accessibility needs correctly - backup is crucial, if you have some unidentified controls, information conveying just on colors, etc… you’ll be screwed