Exopods Docs
DashboardPricing
  • Getting Started
    • Introduction
  • Knowledge Base
    • Supported Apps
    • Terms/Misc
    • Understand Pricing
    • Why Exopods?
  • Tutorials
    • Getting Started
      • How to Deploy Docker Apps on Exopods?
      • How to deploy Github Project on Exopods?
    • Deploy docker images using private registries
      • AWS ECR
      • Google GCR
      • JFrog
      • Dockerhub
    • Deploy your web app on Exopods
      • Effortless deploy React apps with Exopods
      • Deploy Node.js application using Exopods
    • Deploy One Click Templates
      • Grafana Template deployment on Exopods
      • Deploying portainer in Exopods
      • Deploying Gitea template on Exopods
  • News
    • What's new in Exopods?
  • help and support
    • Common Issues?
  • knowledge share
    • Managed K8s Vs Exopods?
    • How to configure SSL in Exopods?
Powered by GitBook
On this page
  • Prepare Your Gitea Docker Image
  • Log In to Exopods
  • Configure Your Gitea Deployment
  • Deploy
  • Conclusion
  1. Tutorials
  2. Deploy One Click Templates

Deploying Gitea template on Exopods

Deploying Gitea on Exopods enables you to set up a fully functional Git server in minutes.

PreviousDeploying portainer in ExopodsNextWhat's new in Exopods?

Last updated 9 months ago

Gitea is a lightweight, self-hosted Git service that allows developers to host and manage Git repositories. Deploying Gitea on Exopods enables you to set up a fully functional Git server in minutes. In this guide, we'll walk you through deploying Gitea on Exopods, ensuring a smooth and hassle-free deployment process.

Prepare Your Gitea Docker Image

  1. Pull the Official Gitea Docker Image:

    • Open your terminal or command prompt.

    • Run the following command to download the latest Gitea image from Docker Hub:

    docker pull gitea/gitea:latest
  2. Customize and Build Your Own Image:

    • If you need to customize the Gitea image (e.g., add plugins, configure settings), you can create a Dockerfile and build your own image. Refer to Gitea's documentation for more details on customization:

Once you have the Gitea Docker image ready, you're prepared to deploy it to Exopods.

Log In to Exopods

  1. Access Exopods Dashboard: Navigate to and log in to your account.

  2. Start a New Deployment: Once logged in, click on the Deploy Now button in your dashboard.

Configure Your Gitea Deployment

Now, it's time to set up your Gitea deployment on Exopods.

  1. Create a New Deployment:

  • Click on the "Create New Deployment" button.

  • Fill in the following details:

  • Container Name: Give your container a unique name (e.g., my-gitea-server).

  • Image URL: Use the official Gitea image from Docker Hub or your custom image URL.

  • Port: Gitea runs on port 3000 by default, so configure the port as 3000 to expose the web interface.

  • Environment Variables: Set any required environment variables for Gitea (optional).

  • Arguments: You can leave this blank unless you have specific arguments to pass to Gitea.

Deploy

Once you've filled out all the configuration details, you're ready to deploy Gitea:

  1. Click Deploy: Click the Deploy button, and Exopods will initiate the deployment process.

  2. Wait for Deployment: The deployment should only take a few seconds. Once completed, you will receive a public URL for accessing your Gitea instance.

  3. Access Gitea: Use the public URL provided by Exopods to access your Gitea Git server in your browser.

Conclusion

Deploying Gitea on Exopods is a quick and seamless process, allowing you to have a fully operational, self-hosted Git service up and running within minutes. With Exopods’ additional features like one-click deployment, auto-scaling, and real-time monitoring, you can manage your Git server effortlessly. Happy coding!

https://gitea.io/
Exopods