Skip to content

Commit 2425f82

Browse files
committed
UD Deployment Section
1 parent 103d5f5 commit 2425f82

File tree

14 files changed

+547
-34
lines changed

14 files changed

+547
-34
lines changed
Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
---
2+
title : Getting Started with DigitalOcean
3+
sidebar_label: Getting Started
4+
---
5+
6+
# Getting Started with DigitalOcean
7+
8+
<SubHeading>Short intro to DigitalOcean</SubHeading>
9+
10+
DigitalOcean is a popular cloud infrastructure provider that offers cloud computing services to developers.
11+
12+
![Short intro to DigitalOcean - Tutorial provided by AppSeed.](https://github-production-user-asset-6210df.s3.amazonaws.com/51070104/270105639-a797eea8-8b93-426b-a83e-a23379276072.jpg)
13+
14+
> Here's a **step-by-step guide to help you get started with DigitalOcean**
15+
16+
## **Create an Account**
17+
18+
- Visit the DigitalOcean website (https://www.digitalocean.com/).
19+
- Click the "Get Started for Free" or "Sign Up" button to create an account.
20+
- Provide your email address, create a password, and complete the registration process.
21+
22+
## **Access the Control Panel**
23+
24+
Once you've created an account and logged in, you'll be taken to the DigitalOcean Control Panel.
25+
26+
This is where you can manage your resources and create virtual machines (Droplets), databases, and other services.
27+
28+
## ✅ Manage Services
29+
30+
### **Droplets (Virtual Machines)**
31+
32+
Droplets are DigitalOcean's virtual machines. To create one:
33+
34+
- Click the "Create Droplet" button.
35+
- Choose an operating system (Linux distributions like Ubuntu, CentOS, Debian, and others are available).
36+
- Select a plan (size of your virtual machine).
37+
- Choose a data center region (select the one closest to your target audience).
38+
- You can add additional options like SSH keys, user data, and monitoring if needed.
39+
- Click "Create Droplet" to launch your virtual machine.
40+
41+
### **SSH Access**
42+
43+
If you're using SSH keys for secure access to your Droplets, you'll need to add your public key during the creation process.
44+
45+
DigitalOcean provides a guide on how to set up SSH keys: [How to Set Up SSH Keys](https://www.digitalocean.com/docs/ssh/create-ssh-keys/).
46+
47+
### **Connect to Your Droplet**
48+
49+
After your Droplet is created, you can connect to it using SSH. The IP address and login information will be provided in the Control Panel.
50+
51+
Example: `ssh username@your_droplet_ip`
52+
53+
### **Manage Your Resources**
54+
55+
You can manage and monitor your Droplets, databases, and other resources from the DigitalOcean Control Panel.
56+
57+
You can also use the DigitalOcean API and CLI for automation and programmatic control.
58+
59+
### **Explore Other Services**
60+
61+
DigitalOcean offers various services beyond Droplets, including managed databases, object storage, Kubernetes clusters, and more.
62+
Explore their offerings based on your project requirements.
63+
64+
### **Billing and Pricing**
65+
66+
Familiarize yourself with DigitalOcean's billing and pricing structure.
67+
You'll be charged based on your usage, so it's essential to understand the costs associated with your resources.
68+
69+
### **Documentation and Community**
70+
71+
DigitalOcean has excellent documentation and an active community. If you have questions or run into issues, you can often find solutions in their tutorials and community forums.
72+
73+
### **Security Best Practices**
74+
75+
Ensure that you follow security best practices to protect your resources and data. This includes regularly updating your software, configuring firewalls, and implementing access control.
76+
77+
## ✅ In Summary
78+
79+
Remember that DigitalOcean offers a $100 free credit to new users, which can help you get started without incurring initial costs. This credit is typically enough to run a few Droplets for a month.
80+
81+
Always be cautious about managing your resources, and be aware of any charges that may apply to avoid unexpected costs.
82+
DigitalOcean's user-friendly interface and extensive documentation make it a great choice for both beginners and experienced developers.
83+
84+
## ✅ Resources
85+
86+
- 👉 Access [AppSeed](https://appseed.us/) and start your next project
87+
- 👉 [Deploy Projects on Aws, Azure and Digital Ocean](https://www.docs.deploypro.dev/) via **DeployPRO**
88+
- 👉 Create an amazing landing page with [Simpllo, an open-source site builder](https://www.simpllo.com/)
89+
- 👉 [Django App Generator](https://app-generator.dev/django/) - A 2nd generation App Builder

docs/deployment/app-platform-do/README.mdx

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,13 @@ import SubHeading from "@site/src/components/SubHeading";
1010

1111
<SubHeading>App Platform by Digital Ocean Index</SubHeading>
1212

13+
DigitalOcean is a popular cloud infrastructure provider that offers cloud computing services to developers.
14+
1315
<DocCardList />
16+
17+
## ✅ Resources
18+
19+
- 👉 Access [AppSeed](https://appseed.us/) and start your next project
20+
- 👉 [Deploy Projects on Aws, Azure and Digital Ocean](https://www.docs.deploypro.dev/) via **DeployPRO**
21+
- 👉 Create an amazing landing page with [Simpllo, an open-source site builder](https://www.simpllo.com/)
22+
- 👉 [Django App Generator](https://app-generator.dev/django/) - A 2nd generation App Builder

docs/deployment/app-platform-do/django.mdx

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,10 @@ sidebar_label: Django & DO
77

88
<SubHeading>How to deploy Django to App Platform by Digital Ocean</SubHeading>
99

10-
DigitalOcean is a cloud infrastructure provider that offers a variety of products to help developers and businesses deploy and manage their applications. One of its key offerings is the App Platform, which simplifies the process of deploying and scaling web applications. With App Platform, users can deploy code directly from their Git repositories and choose from pre-configured language and database options, making it easy to get started without worrying about infrastructure management.
10+
DigitalOcean is a cloud infrastructure provider that offers a variety of products to help developers and businesses deploy and manage their applications.
11+
One of its key offerings is the App Platform, which simplifies the process of deploying and scaling web applications.
12+
13+
With App Platform, users can deploy code directly from their Git repositories and choose from pre-configured language and database options, making it easy to get started without worrying about infrastructure management.
1114

1215
> Topics covered
1316
@@ -17,7 +20,7 @@ DigitalOcean is a cloud infrastructure provider that offers a variety of product
1720
- `App Platform` Deploying the application
1821
- `App Platform` LIVE Service monitoring
1922

20-
## `App Platform` Account Creation
23+
## `App Platform` Account Creation
2124

2225
If you want to use the DigitalOcean App Platform to deploy your app, you'll need to create a DigitalOcean account. Here are the steps to get started:
2326

@@ -28,7 +31,7 @@ If you want to use the DigitalOcean App Platform to deploy your app, you'll need
2831
5. You will be prompted to set a payment method to verify your identity. Choose your desired payment method and fill out the form provided. If you choose payment with a card, make sure you have at least $1 for the verification. It will be refunded within a few days.
2932
6. After you have verified, create a project to start using DigitalOcean.
3033

31-
## The project to be deployed
34+
## The project to be deployed
3235

3336
Source project: https://github.com/app-generator/django-soft-ui-dashboard
3437

@@ -44,7 +47,7 @@ Then clone the project by running this command.
4447
git clone https://github.com/app-generator/django-soft-ui-dashboard
4548
```
4649

47-
## `App Platform` Setting up project
50+
## `App Platform` Setting up project
4851

4952
To ensure that your project runs properly on App Platform, follow these steps to modify the settings:
5053

@@ -124,7 +127,7 @@ To ensure that your project runs properly on App Platform, follow these steps to
124127

125128
7. Commit your changes and push the revision to Github.
126129

127-
## `App Platform` Deploying the application
130+
## `App Platform` Deploying the application
128131

129132
DigitalOcean's App Platform is a service that allows you to easily deploy your web applications. In this tutorial, we'll go over the steps to deploy an application on the App Platform.
130133

@@ -186,7 +189,7 @@ DigitalOcean's App Platform is a service that allows you to easily deploy your w
186189

187190
Congratulations, your application is now deployed on DigitalOcean App Platform!
188191

189-
## `App Platform` LIVE Service monitoring
192+
## `App Platform` LIVE Service monitoring
190193

191194
We'll use UptimeRobot to monitor the app. UptimeRobot is a popular online service that monitors the uptime and performance of websites, servers, and other online services.
192195

docs/deployment/aws/README.mdx

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,15 @@ import SubHeading from "@site/src/components/SubHeading";
1010

1111
<SubHeading>AWS (Amazon Web Services) Index</SubHeading>
1212

13+
**Amazon Web Services** (AWS) is a comprehensive cloud computing platform offered by Amazon.com.
14+
AWS provides a wide range of cloud services that help individuals, businesses, and organizations build and manage their IT infrastructure and applications
15+
without the need to invest in physical hardware or data centers.
16+
1317
<DocCardList />
18+
19+
## ✅ Resources
20+
21+
- 👉 Access [AppSeed](https://appseed.us/) and start your next project
22+
- 👉 [Deploy Projects on Aws, Azure and Digital Ocean](https://www.docs.deploypro.dev/) via **DeployPRO**
23+
- 👉 Create an amazing landing page with [Simpllo, an open-source site builder](https://www.simpllo.com/)
24+
- 👉 [Django App Generator](https://app-generator.dev/django/) - A 2nd generation App Builder
Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
---
2+
title : Getting Started Azure
3+
sidebar_label: Getting Started
4+
---
5+
6+
# Getting Started with Azure
7+
8+
<SubHeading>Short intro to Azure</SubHeading>
9+
10+
Getting started with Microsoft Azure, a cloud computing platform and service provided by Microsoft, is a great way to leverage cloud resources for your projects,
11+
whether you're building applications, hosting websites, or managing data.
12+
13+
![Getting Started with Azure - Tutorial provided by AppSeed.](https://github-production-user-asset-6210df.s3.amazonaws.com/51070104/270109303-32101703-42b1-4ee0-ab75-33ddd7e869ad.jpg)
14+
15+
> Here's a **step-by-step guide on how to get started with Azure**:
16+
17+
## **Create an Azure Account**
18+
19+
- Visit the Azure website (https://azure.com/).
20+
- Click the "Start free" or "Create an account" button to begin the sign-up process.
21+
- You can use an existing Microsoft account or create a new one. Follow the on-screen instructions to set up your account.
22+
23+
## **Access the Azure Portal**
24+
25+
Once you've created your Azure account and logged in, you'll be taken to the Azure Portal. This is the web-based dashboard where you can manage your Azure resources.
26+
27+
## **Get Familiar with Azure Services**
28+
29+
Azure offers a vast array of services, including virtual machines, databases, machine learning, and more.
30+
31+
Spend some time exploring the Azure services to get an understanding of what's available and how they can be used for your projects.
32+
33+
## **Create Your First Resource**
34+
35+
- Click the "+ Create a resource" button in the Azure Portal to create your first Azure resource.
36+
- Choose a service or resource type to create. For example, you can start with a virtual machine, a web app, or a database.
37+
38+
## **Configure Your Resource**
39+
40+
- Follow the on-screen prompts to configure your resource. This will vary depending on the type of resource you're creating.
41+
- Set a unique name, select a region (data center location), and configure other settings as needed.
42+
43+
## **Resource Group**
44+
45+
Azure uses resource groups to organize related resources. You can create a new resource group or use an existing one to group your resources logically.
46+
47+
## **Review and Create**
48+
49+
Review your configuration settings, and click the "Create" or "Review + create" button to provision your resource.
50+
51+
Azure will take care of creating and configuring the resource for you.
52+
53+
## **Access and Manage Resources**
54+
55+
- Once your resource is created, you can access and manage it from the Azure Portal.
56+
- Click on the resource in the portal to view its details, make changes, or access related resources.
57+
58+
## **Secure Your Resources**
59+
60+
Azure offers a variety of security features, including Azure Active Directory for identity and access management.
61+
Make sure to implement security best practices for your resources.
62+
63+
## **Billing and Cost Management**
64+
65+
- Familiarize yourself with Azure's billing model. Azure offers a free tier with certain limitations, but you should monitor your usage to avoid unexpected charges.
66+
- Explore the "Cost Management + Billing" section in the Azure Portal to set spending limits and get insights into your usage.
67+
68+
## **Documentation**
69+
70+
Azure provides extensive documentation and learning resources. The Azure Documentation website (https://docs.microsoft.com/en-us/azure/) is a valuable resource for tutorials, guides, and best practices.
71+
72+
## **Azure CLI and SDKs**
73+
74+
Consider installing the Azure Command-Line Interface (CLI) and SDKs for your preferred programming language to manage Azure resources programmatically.
75+
76+
## **Community and Support**
77+
78+
Join the Azure community forums, attend webinars, and take advantage of Microsoft's support options if you need assistance.
79+
80+
## ✅ In Summary
81+
82+
Remember that Azure is a versatile cloud platform, accommodating a wide range of use cases from simple web hosting to complex data analytics and artificial intelligence projects.
83+
84+
As you gain more experience with Azure, you can explore advanced features and services tailored to your specific needs.
85+
86+
## ✅ Resources
87+
88+
- 👉 Access [AppSeed](https://appseed.us/) and start your next project
89+
- 👉 [Deploy Projects on Aws, Azure and Digital Ocean](https://www.docs.deploypro.dev/) via **DeployPRO**
90+
- 👉 Create an amazing landing page with [Simpllo, an open-source site builder](https://www.simpllo.com/)
91+
- 👉 [Django App Generator](https://app-generator.dev/django/) - A 2nd generation App Builder

docs/deployment/azure/README.mdx

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,14 @@ import SubHeading from "@site/src/components/SubHeading";
1010

1111
<SubHeading>Azure service by Microsoft Index</SubHeading>
1212

13+
Getting started with Microsoft Azure, a cloud computing platform and service provided by Microsoft, is a great way to leverage cloud resources for your projects,
14+
whether you're building applications, hosting websites, or managing data.
15+
1316
<DocCardList />
17+
18+
## ✅ Resources
19+
20+
- 👉 Access [AppSeed](https://appseed.us/) and start your next project
21+
- 👉 [Deploy Projects on Aws, Azure and Digital Ocean](https://www.docs.deploypro.dev/) via **DeployPRO**
22+
- 👉 Create an amazing landing page with [Simpllo, an open-source site builder](https://www.simpllo.com/)
23+
- 👉 [Django App Generator](https://app-generator.dev/django/) - A 2nd generation App Builder
Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
---
2+
title : Getting Started with GCP
3+
sidebar_label: Getting Started
4+
---
5+
6+
# Getting Started with GCP
7+
8+
<SubHeading>Short intro to GCP</SubHeading>
9+
10+
GCP stands for Google Cloud Platform. It is a suite of cloud computing services provided by Google, similar to Amazon Web Services (AWS) and Microsoft Azure.
11+
12+
GCP offers a wide range of cloud-based infrastructure, platform, and software services that businesses and developers can leverage to build, deploy, and manage applications and services.
13+
14+
![GCP Deployment Platform - Tutorial provided by AppSeed.](https://github-production-user-asset-6210df.s3.amazonaws.com/51070104/270107171-479ed504-780b-4ada-b48f-61935f2d0dfe.jpg)
15+
16+
> Here are some key components and services offered by Google Cloud Platform:
17+
18+
## **Compute Services**
19+
20+
- **Compute Engine:** Provides virtual machines (VMs) for running applications.
21+
- **App Engine:** A platform-as-a-service (PaaS) offering for building and deploying applications without managing the underlying infrastructure.
22+
- **Kubernetes Engine:** A managed Kubernetes service for container orchestration.
23+
24+
## **Storage and Databases**
25+
26+
- **Cloud Storage:** Object storage service for storing and retrieving data.
27+
- **Cloud SQL:** Managed relational database service.
28+
- **Firestore:** A NoSQL document database for web, mobile, and server applications.
29+
- **Bigtable:** A fully managed, scalable NoSQL database service.
30+
31+
## **Networking**
32+
33+
- **Virtual Private Cloud (VPC):** Provides private, isolated network environments in the cloud.
34+
- **Load Balancing:** Automatically distributes incoming network traffic across multiple instances to ensure high availability.
35+
- **Cloud CDN:** Content Delivery Network service for fast and secure delivery of web content.
36+
37+
## **Big Data and Analytics**
38+
39+
- **BigQuery:** A fully managed, serverless data warehouse for running fast, SQL-like queries on large datasets.
40+
- **Dataflow:** A managed stream and batch data processing service.
41+
- **Dataprep:** A data preparation service for cleaning, enriching, and transforming data.
42+
43+
## **Machine Learning and AI**
44+
45+
- **AI Platform:** A platform for building, training, and deploying machine learning models.
46+
- **Vision AI, Speech AI, Natural Language AI:** APIs for adding AI capabilities to applications.
47+
48+
## **Identity and Security**
49+
50+
- **Identity and Access Management (IAM):** Provides fine-grained access control to GCP resources.
51+
- **Security Command Center:** A security and risk management platform for GCP.
52+
- **Cloud Identity:** Identity and access management for G Suite and GCP.
53+
54+
## **Developer Tools**
55+
56+
- **Cloud SDK:** A set of command-line tools for managing GCP resources.
57+
- **Cloud Build:** A fully managed continuous integration/continuous delivery (CI/CD) platform.
58+
59+
## **IoT and Edge Computing**
60+
61+
- **IoT Core:** Managed service for securely connecting and managing IoT devices.
62+
- **Edge TPU:** A hardware accelerator for machine learning workloads at the edge.
63+
64+
## ✅ In Summary
65+
66+
Google Cloud Platform is known for its scalability, global reach with data centers in multiple regions, and integration with various Google services.
67+
It's a popular choice for businesses and developers looking to harness the power of cloud computing for their applications and services.
68+
69+
## ✅ Resources
70+
71+
- 👉 Access [AppSeed](https://appseed.us/) and start your next project
72+
- 👉 [Deploy Projects on Aws, Azure and Digital Ocean](https://www.docs.deploypro.dev/) via **DeployPRO**
73+
- 👉 Create an amazing landing page with [Simpllo, an open-source site builder](https://www.simpllo.com/)
74+
- 👉 [Django App Generator](https://app-generator.dev/django/) - A 2nd generation App Builder

docs/deployment/gcp/README.mdx

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,25 @@
11
---
2-
sidebar_label : GCP
2+
title : GCP Deployment Platform
3+
sidebar_label: GCP
34
---
45

5-
# Google Cloud Platform
6+
# GCP Deployment Platform
67

78
import DocCardList from "@theme/DocCardList";
89
import { useCurrentSidebarCategory } from "@docusaurus/theme-common";
910
import SubHeading from "@site/src/components/SubHeading";
1011

11-
<SubHeading color="#25c2a0">Google Cloud Platform (GCP) Index</SubHeading>
12+
<SubHeading>GCP Deployment Platform Index</SubHeading>
13+
14+
GCP stands for Google Cloud Platform. It is a suite of cloud computing services provided by Google, similar to Amazon Web Services (AWS) and Microsoft Azure.
15+
16+
GCP offers a wide range of cloud-based infrastructure, platform, and software services that businesses and developers can leverage to build, deploy, and manage applications and services.
1217

1318
<DocCardList />
19+
20+
## ✅ Resources
21+
22+
- 👉 Access [AppSeed](https://appseed.us/) and start your next project
23+
- 👉 [Deploy Projects on Aws, Azure and Digital Ocean](https://www.docs.deploypro.dev/) via **DeployPRO**
24+
- 👉 Create an amazing landing page with [Simpllo, an open-source site builder](https://www.simpllo.com/)
25+
- 👉 [Django App Generator](https://app-generator.dev/django/) - A 2nd generation App Builder

0 commit comments

Comments
 (0)