Arkain Guides
What's new?Getting StartedUser GuideCredit And MembershipFAQ
  • Arkain Guides
  • Getting Started
    • What is Arkain?
    • Quick Started
  • User Guide
    • Dashboard
      • Container
        • Container Specifications
        • Container Management
          • Creating Container
          • Import GitHub Repos
          • Container Settings
            • Init Script
            • Environment Variable
            • Container Upgrade
            • Rename the Container
            • Container Sharing
          • Container Run / Stop / Delete
        • Auto-off
        • NVIDIA Tesla T4 GPU Container
        • Inactive Container
      • Credit Usage
      • Billing
        • Coupon
    • Workspace
      • File Management
        • Move
        • Open / Close in Editor
        • Properties
        • Import / Export
        • Compress / Extract File
      • Commands
      • Source Code Management Git
        • Git Sidebar
        • Branch
        • Changes / Historys / Event tabs
        • Add
        • Commit
        • Push
        • Pull
        • Ignore
        • Diff
      • Collaboration
        • Container Sharing
        • Co-Editing
      • SBOM Management
      • Multi Project
      • URL / Port
      • Keyboard Shortcut
    • Arkain AI
      • What is Arkain Snap
      • What is Side Chat
        • How to use Side Chat
      • Supported Models
      • Auto-completion
    • Templates
      • Create a Template
      • Browse Templates
      • Manage a Template
      • Malicious Templates and Comment Policy
    • Bug Reporting
    • Key Terms
  • Credits & Membership
    • About Arkain Beta Crew
    • Credits
      • Calculate Your Credit Usage
      • Purchasing Credits
    • Membership
      • Subscribing to Membership
  • FAQ
    • FAQ
      • How to run as background process
      • SSH Configuration
      • Why my container blocked
      • I want to use Selenium.
      • How do I copy / paste from the terminal?
      • Official Template Guide
        • Web with Open API
  • What's new?
    • Arkain Release Note
      • March 31, 2025
      • Apr 7, 2025
      • Apr 14, 2025
      • Apr 24, 2025
      • May 15, 2025
      • May 23, 2025
      • Jun 5, 2025
Powered by GitBook
On this page

Was this helpful?

Export as PDF
  1. User Guide
  2. Templates

Create a Template

PreviousTemplatesNextBrowse Templates

Last updated 2 months ago

Was this helpful?

Creating a template allows you to share your project setup with others and make development faster and easier. Here’s how to create and share your own template:

Please note that Arkain's template content only supports English.

1

There are three ways to create it:

  • Click the [Publish] button located at the top of the Workspace.

2

Fill in Template Details

Select Your Container

Select the container to publish as a template. GPU containers do not yet support template creation.

Enter Your Template Name

Write a name that will make your template stand out. We recommend that the name clearly reflect the purpose or technology being used. e.g., "React Starter Template" or "Python Flask API"

Description

Provide a detailed description of your template

  • Specific use cases. e.g., "A simple example using OpenWeatherMap API and The Solar System OpenData API."

  • Description can be up to 280 characters long.

Stack

Please enter the technology stack used in the container. You can add up to 10 items.

Recommended Spec

Please select the Recommended Spec.

  • Micro (0.5vCPU, 1GB Memory)

  • Small (2vCPU, 2GB Memory)

  • Medium (4vCPU, 4GB Memory)

  • Large (8vCPU, 8GB Memory)

Click [Temporary save] to save temporarily, or click [Next] to proceed to the next step.

Please note that only one Temporary save is possible.

3

Detailed description of the template

Please provide a detailed description of your template. We recommend including the following:

  • Overview Describe the main function or purpose of the template. Also add the intended audience, expected benefits, and examples of its use.

  • Preview Add preview images of the result screen, code structure, or key features after the template is run.

  • Features List the Key Features.

  • Requirements Lists the environment and tools required to run this template.

If it's difficult to write, please refer to the sample document provided on this page.

4

Create a Template

Please review the content you've written, and if everything is correct, click the [Create] button. Before template creation begins, make sure the following is met:

  • Don't you have a file like a password?

  • Is it possible to run the template right away?

  • Is there any file that would violate the security?

Note

  • When a template is created, any containers running will be terminated.

  • Templates are created after a security review process.

  • If the container has a large file size or the security review process takes a long time, template creation may take a long time.

Note

If your template fails to create:

  1. Click your failed template.

  2. Check fail reasons

    1. If you are having trouble solving the problem, please contact us.

  3. If you have resolved the cause, Click the [Re-create] button.


Best Practices for Template Creation

  • Keep it Clean and Simple Avoid unnecessary files or configurations to keep the template lightweight.

  • Provide Clear Documentation Include a README.md file to guide users on how to use the template effectively.

  • Test Before Publishing Ensure your template is fully functional and error-free.

  • Keep it Updated Periodically update your template to reflect new features or framework versions.

By creating a template, you contribute to a collaborative and efficient development community. Start building your template today and share your expertise with the world.

Access the

Click the [Create template] button on the .

Click the [More]() → [Publish to template] button on the Container card within the Dashboard.

If a file contained in the container is causing the issue, click the button to run the container and resolve the issue.

Templates
Templates