NOTE: This guide assumes you have already set up Yunohost for your self-hosted software needs.
A key component of small business needs, is a basic marketing or e-commerce website. Thankfully, Yunohost provides WordPress, which, like Yunohost and Nextcloud, has its own marketplace of open source (as well as proprietary) software to help you build your site.
That said, customizing a basic WordPress installation to meet your marketing and e-commerce needs may not be your thing. There are plenty of WordPress âdesign shopsâ out there who could help you, but they may be hesitant to work with your Open Source I.T. configuration. There is no reason they canât, but these âdime-a-dozenâ shops often try to minimize friction for maximum profit â or they may be simply technically incompetent.
If youâre stuck building your website or canât find a WordPress developer who will work with your Yunohost installation, please feel free to contact me and Iâll see if I can find somebody for you. Eventually I would like to curate a list of reliable WordPress developers and shops that I can list on opensourceit.org.
In any event, if you choose to use Yunohost WordPress for your companyâs web presence, you will probably want to make WordPress the default application for your domain. To do that, simply go to âApplications > WordPressâ within the Yunohost administration interface and click âMake defaultâ. This way, when your customers navigate to your domain on the web, they will go directly to your WordPress marketing or e-commerce site.
After setting your WordPress site as your Yunohost default, youâll need to access your other business applications at yourdomain.tld/sso
â or pretty much any sub-URL that isnât already associated with an app on your Yunohost instance.
Finally, make sure to activate the WordPress âHTTP Authenticationâ plugin, as this is not enabled by default for your Yunohost Single Sign-On.