Today I got started on pages, an alternative to Github/Gitlab/Codeberg Pages:

Static site hosting from Gitea repositories

so far none of the gitea related parts are worked on, but it can seamlessly request ACME ssl certificates for *any domain* it's accessed from, which is really cool imo

git.pixie.town/f0x/pixie-pages

How does pages work? (not yet, that's how :p)

- Gitea user adds `domains.txt` to their repo/branch for verification
- Site is available at branch.repo.user.pages.pixie.town or similar (with defaults so you can leave out branch.repo.)
- This can also be used to CNAME a custom domain to the same content
- Or a combination of A/AAAA records + TXT because you can't CNAME @
- Upon access, pixie-pages automatically requests TLS certificates from Let's Encrypt to respond
- ???
- (non-)Profit!

I kind of reached my initial goal for pages: Implementing the basic static site hosting functionality in 2 days

Still a bit more to do before i get bored of the project :p

git.pixie.town/f0x/pixie-pages

Served through a Pixie Pages test-instance, with on-the-fly markdown rendering:
testsite.f0x.pages.pixie.town/

Follow

Quick pages survey:

Given we provide free (cool) subdomains to host static sites from our Gitea repos, would you:

Sign in to participate in the conversation
Pixietown

Small server part of the pixie.town infrastructure. Registration is closed.