Artifacts Gallery Guilds Search Wiki Login Register

Welcome, Guest. Please login or register. - Thinking of joining?
June 17, 2026 - @646.94 (what is this?)
Activity rating: Four Stars Posts & Arts: 61/1k.beats Random | Recent Posts | Guild Recents
News: :4u: ~~~~~~~~~~~  :4u: Guild Events: Happy Pride Month Fibre Artists!

+  MelonLand Forum
|-+  Life & The Web
| |-+  ✁ ∙ Web Crafting
| | |-+  I made a selfhosted 'Nekoweb-like' site editor for my kid!


« previous next »
Pages: [1] Print Embed
Author Topic: I made a selfhosted 'Nekoweb-like' site editor for my kid!  (Read 559 times)
Dan Q
Hero Member ⚓︎
*****
View Profile WWWArt


I have no idea what I am doing
⛺︎ My Room
RSS: RSS

Guild Memberships:
Artifacts:
Dan Q Cruisin'I DIDN'T meet Dan Q on Melonland!
« on: May 22, 2026 @491.40 » Embed

Imagine my pride when my 12-year-old told me that she wanted to start learning HTML and CSS and begin making a website of her own. But where would I recommend that she host it?

My first thought was Nekoweb, because its "Nekode" text editor is amazingly easy-to-use and a great way to start making sites without having to think about the "hard stuff" until she's ready to. But it seemed silly to recommend that she host a static site elsewhere when I've got a fibre connection right to the NAS in my own home.

So I basically copied (some of) what Nekoweb do: I pointed a domain and a subdomain at our house, told Caddy to serve a static site directory for the former, and told it to proxy OpenVSCode Server from the latter. And it all... just worked. Now she's got a web address she can go to and edit/upload files and it instantly publishes to her site.



It took just 17 lines of Caddy configuration, one Docker command, and a tiny bit of DNS configuration and this just... worked. I'm so pleased, my kiddo is happy that she can publish quickly and easily, and because it's on infrastructure I control it'd be trivially easy to extend it if she later wanted to do PHP, or use the shell to run a static site generator, or integrate some kind of source control with a continuous deployment pipeline, or anything else. Win, win, win.

Anyway: I wrote a short blog post explaining exactly how I did it, if anybody's interested.
Logged

https://danq.me/_q26t/badges/dan-q-88x31-lighter.gif https://danq.me/_q26t/badges/dan-q-88x31-peekaboo-scroller.gif https://beige-buttons.danq.dev/beige-buttons-88x31.gif https://embed-html.danq.dev/embed-html-88x31.gif

Artifact Swap: I met Dan Q on Melonland!Polyamorousradio polyDoctor RedactedJoined 2025!
rnottelovesowls
Sr. Member ⚓︎
****
View Profile WWWArt


if i don’t respond it’s because i’m eepy
⛺︎ My Room
StatusCafe: rnottelovesowls
iMood: rnottelovesowls
RSS: RSS

Guild Memberships:
Artifacts:
Joined 2025!
« Reply #1 on: May 22, 2026 @784.17 » Embed

that's so sweet, dan! well done!

shout-out to all parents who support their kids in their personal projects  :loved:
Logged

Cabbage
Newbie
*
View Profile


⛺︎ My Room

Guild Memberships:
Artifacts:
I got robbed by Dan Q on Melonland!oughJoined 2025!
« Reply #2 on: May 22, 2026 @817.97 » Embed

So cool! It's great seeing stuff like that, bookmarking the blog post in case I ever wanna tinker with something like that down the road. Appreciate the point towards Nekoweb, too, haven't heard of it before this thread.
Logged

https://i.imgur.com/YzsnMVk.pnghttps://i.imgur.com/qJFAY9h.pnghttps://i.imgur.com/gzlHZ53.png

Artifact Swap: Elephant
lakes
Sr. Member ⚓︎
****
View Profile WWW


⛺︎ My Room
Matrix: Chat!
XMPP: Chat!
RSS: RSS

Guild Memberships:
Artifacts:
Joined 2025!
« Reply #3 on: May 23, 2026 @147.43 » Embed

that's so sweet :0
Logged

https://i.ibb.co/gbj9yhcZ/userbar-1.pnghttps://i.ibb.co/C3KKzjyx/Computeruser.png
https://i.ibb.co/zhKYtXts/Librebar-X.pnghttps://i.ibb.co/b5mC7H6H/DVDUser.png
https://i.ibb.co/GfCkM0g1/soulseekuserbar.pnghttps://i.ibb.co/0jRYyw7R/Trash-User.png
https://i.ibb.co/gLNfFjqc/098.pnghttps://i.ibb.co/QjqVW8xT/xfceuserbar.png
dogbrain
Full Member ⚓︎
***
View Profile WWWArt


melting down army guys to make green tea
⛺︎ My Room
StatusCafe: robdog
iMood: robdog
RSS: RSS

Guild Memberships:
Artifacts:
Joined 2026!
« Reply #4 on: May 24, 2026 @1.37 » Embed

this is so sweet and cute :loved: if i was your kid i would feel so loved and encouraged, great job on this!
Logged

it/he
https://files.catbox.moe/0fmlx1.gif https://file.garden/aJ42hERaRB8KTsjG/IMG_0702.gif
time is flying like an arrow, and the clock hands go so fast they make the wind blow, and it makes the pages of the calendar go flying out the window one by one
https://file.garden/aJ42hERaRB8KTsjG/IMG_1434.gif


Artifact Swap: Dig Creature
Loebas
Full Member ⚓︎
***
View Profile WWW


⛺︎ My Room
RSS: RSS

Guild Memberships:
Artifacts:
First 1000 Members!Joined 2023!
« Reply #5 on: May 29, 2026 @861.47 » Embed

This is so sweet to read. And also awesome to hear your kid wants to make his own website.
Logged

https://images2.imgbox.com/00/de/HBfvWznu_o.png - https://images2.imgbox.com/d6/9d/J6mFRkMy_o.png(open on mondays)

https://www.chickensmoothie.com/pet/183464543&trans=1.jpg
Pet's name: barky
Adopt virtual pets at Chicken Smoothie!
w8n8
Newbie ⚓︎
*
View Profile WWW


Bloop bloop...
⛺︎ My Room
StatusCafe: w8n8
iMood: w8n8
Itch.io: My Games
RSS: RSS

Artifacts:
w8n8Joined 2026!
« Reply #6 on: June 07, 2026 @117.21 » Embed

 :mark:  :mark: How cool! I'm admittedly not very knowing on self-hosting, but I'll reference your blog post for future reference!  :mark:
Logged

A faint light floats by in the abyss. . .

jellyfish w8n8 site button jellyfish

Pet my dragons!
https://dragcave.net/image/8v0l0.gifhttps://dragcave.net/image/Zags1.gifhttps://dragcave.net/image/Da96e.gifhttps://dragcave.net/image/SCCvH.gifhttps://dragcave.net/image/NdA6Y.gif

Artifact Swap: JellyJellyfish
raven
Newbie ⚓︎
*
View Profile WWW


⛺︎ My Room
SpaceHey: Friend Me!
StatusCafe: TheAmazinRaven
iMood: TheAmazinRaven
Itch.io: My Games
RSS: RSS

Guild Memberships:
Artifacts:
Joined 2026!
« Reply #7 on: June 09, 2026 @921.52 » Embed

Imagine my pride when my 12-year-old told me that she wanted to start learning HTML and CSS and begin making a website of her own. But where would I recommend that she host it?

My first thought was Nekoweb, because its "Nekode" text editor is amazingly easy-to-use and a great way to start making sites without having to think about the "hard stuff" until she's ready to. But it seemed silly to recommend that she host a static site elsewhere when I've got a fibre connection right to the NAS in my own home.

So I basically copied (some of) what Nekoweb do: I pointed a domain and a subdomain at our house, told Caddy to serve a static site directory for the former, and told it to proxy OpenVSCode Server from the latter. And it all... just worked. Now she's got a web address she can go to and edit/upload files and it instantly publishes to her site.



It took just 17 lines of Caddy configuration, one Docker command, and a tiny bit of DNS configuration and this just... worked. I'm so pleased, my kiddo is happy that she can publish quickly and easily, and because it's on infrastructure I control it'd be trivially easy to extend it if she later wanted to do PHP, or use the shell to run a static site generator, or integrate some kind of source control with a continuous deployment pipeline, or anything else. Win, win, win.

Anyway: I wrote a short blog post explaining exactly how I did it, if anybody's interested.


literally trying not to cry you are the best parent ever, are y'all adopting any more? I'm available
Logged
Dan Q
Hero Member ⚓︎
*****
View Profile WWWArt


I have no idea what I am doing
⛺︎ My Room
RSS: RSS

Guild Memberships:
Artifacts:
Dan Q Cruisin'I DIDN'T meet Dan Q on Melonland!
« Reply #8 on: June 12, 2026 @964.33 » Embed

literally trying not to cry you are the best parent ever, are y'all adopting any more? I'm available

This might be the best thing anybody has ever said to me on the Internet.
Logged

https://danq.me/_q26t/badges/dan-q-88x31-lighter.gif https://danq.me/_q26t/badges/dan-q-88x31-peekaboo-scroller.gif https://beige-buttons.danq.dev/beige-buttons-88x31.gif https://embed-html.danq.dev/embed-html-88x31.gif

Artifact Swap: I met Dan Q on Melonland!Polyamorousradio polyDoctor RedactedJoined 2025!
raven
Newbie ⚓︎
*
View Profile WWW


⛺︎ My Room
SpaceHey: Friend Me!
StatusCafe: TheAmazinRaven
iMood: TheAmazinRaven
Itch.io: My Games
RSS: RSS

Guild Memberships:
Artifacts:
Joined 2026!
« Reply #9 on: June 12, 2026 @884.34 » Embed

This might be the best thing anybody has ever said to me on the Internet.


I wish I could like your response a million times  :loved:
Logged
Pages: [1] Print Embed 
« previous next »
 

Melonking.Net © Always and ever was! SMF 2.0.19 | SMF © 2021 | Privacy Notice | Send Feedback | Supporters ♥ Forum Guide | Rules | RSS | WAP | Mobile


MelonLand Badges and Other Melon Sites!

MelonLand Project! Visit the MelonLand Forum! Support the Forum
Visit Melonking.Net! Visit the Gif Gallery! Pixel Sea TamaNOTchi
MelonLand @000

Minecraft: Online
Join: craft.melonking.net