fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

10K
active users

@lume Hi, I need some help if ya can. I'm setting up LumeCMS and I love it! But when I do "deno task lume cms" to try to set it up, it always asks me for a login.

Is there a clean way to host LumeCMS at the same location as the base site, then just have the CMS stuff all behind the /admin location?

To try to avoid the X/Y problem, here's exactly what I'm trying to do: I'm hosting a Lume site with a modified Simple Blog theme on GitHub pages. I want to host LumeCMS for this site, but I definitely don't want the website to prompt
everyone for login.

Lume

@bean
Hi Bean!
The website you see running `deno task lume cms` is to preview the changes made by the CMS, but it's not intended to be the public site that everyone can visit. It's not like, for example, WordPress, that you have the public site and a private zone in the same sofware. Lume CMS is only the private zone, and the site you see is only to live-preview the changes in the CMS, that's why it's protected.

@bean I like to have two domains: `example.com` with the public static site and `admin.example.com` with the CMS and site preview.

It's also possible to run the cms without the preview, so the admin is in the root instead of the `/admin` subfolder (you have a demo here: lume.land/cms/deployment/deno-), so probably with some work is possible to do what you want, but I didn't try it yet.

@lume Ok great, the admin subdomain thing is exactly what I was working on actually. Good to know that's the normal way to do it lol. Thanks!