Skeleton Directory
This page explains the Skeleton Directory feature in the GoAdmio Admin Panel. It lets you define a set of default files and folders that are automatically copied into every new hosting account when it is created.
Location: Admin Panel → Accounts & Plans → Skeleton Directory
Overview
The Skeleton Directory is a template directory on the server. Any files or folders you place inside it are copied into the corresponding locations in a new account's home directory at creation time. This is useful for:
- Placing a default
index.htmlor "Coming Soon" page in every new website - Deploying a standard
.htaccessfile (e.g., for caching, security headers, or HTTPS redirect) - Creating a pre-defined folder structure (e.g.,
public_html/assets,public_html/uploads) - Adding default
robots.txt, error pages, or starter scripts - Providing a consistent starting point for customers
What the Page Shows
The Skeleton Directory page typically displays:
| Item | Description |
|---|---|
| Skeleton Directory Path | The full filesystem path to the skeleton directory (e.g., /root/cpanel3-skel or the GoAdmio equivalent) |
| Available Subdirectories | The folders inside the skeleton directory that map to new account locations (e.g., public_html, public_ftp) |
| File Listing | The files currently in the skeleton directory |
> Tip: The exact path depends on your GoAdmio version and whether the account is owned by root or a reseller. Check the path displayed on the page before adding files.
How It Works
When a new hosting account is created (see Create New Account):
- GoAdmio creates the account's home directory (e.g.,
/home/username) - It copies the contents of the Skeleton Directory into the matching subdirectories of the new account
- Files placed in
public_htmlgo to the account's web root - Files placed in
public_ftpgo to the account's FTP directory - The copied files are re-owned by the new account's user
644 for files, 755 for folders). Incorrect permissions can cause new accounts to show errors [citation:10].
How to Add Files to the Skeleton Directory
Via the Admin Panel (if supported)
If your GoAdmio version provides a file manager for the Skeleton Directory:
- Log in to the GoAdmio Admin Panel.
- Navigate to Accounts & Plans → Skeleton Directory.
- Note the Skeleton Directory Path shown on the page.
- Use the file manager or the provided upload tool to add files to
public_htmlorpublic_ftp.
Via CLI / SSH (Root Access Required)
For root-owned skeleton directories, use SSH:
```bash
Navigate to the skeleton directory (path shown in the panel)
cd /root/cpanel3-skel