website

Publish static websites from a Nextcloud user HTML folder.

10|Updated Feb 17, 2026
One-click install
npx skills add https://github.com/istota-project/istota --skill website-istota-project
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: website
Source: https://github.com/istota-project/istota/tree/main/src/istota/skills/website
Command: npx skills add https://github.com/istota-project/istota --skill website-istota-project

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Hosting static websites is often reliant on external services or complex deployments; this Skill enables publishing directly from a Nextcloud user space, simplifying access and maintenance.

Core Features & Use Cases

  • Static content served directly from the user's HTML folder in Nextcloud.
  • Autoindex enabled for directories without an index.html, making content discoverable.
  • No build tools required; standard HTML/CSS/JS work out of the box.
  • Use Case: Publish a personal portfolio or project pages with minimal effort.

Quick Start

Create and publish a simple page by placing an index.html file in the designated website path.

Frequently Asked Questions about website

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I host a static HTML website on Nextcloud?

You can host static HTML websites on Nextcloud by placing standard HTML, CSS, and JS files into your user HTML folder. This publishes personal portfolios and project pages directly from your user space without external hosting.

Do I need build tools to publish static sites with Nextcloud?

No build tools are required to publish static sites. Standard HTML, CSS, and JavaScript files work out of the box when placed in the designated Nextcloud website path for immediate serving.

Can I enable directory listing for folders without an index.html?

Yes, autoindex is enabled for directories that lack an index.html file. This makes static content discoverable by listing files directly in the browser when no entry point exists.

Does this approach support server-side processing for dynamic pages?

No, this approach only serves static websites and does not support server-side processing. It is designed for lightweight sites and personal portfolios that rely entirely on standard HTML, CSS, and JS.

What is the best way to avoid external hosting complexity for personal project pages?

Serving static websites directly from a Nextcloud mount is the best way to avoid external hosting complexity. It simplifies access and maintenance by using your existing user space to publish HTML files.