This post is to show you how to create a your own free public available website for Azure Naming Tool Github project using Koyeb’s free service. 

It is simple, easy, fast and completely free. No credit card required. 

 

Azure Naming Tool 

The Azure Naming Tool was created to help administrators define and manage their naming conventions, while providing a simple interface for users to generate a compliant name. The tool was developed using a naming pattern based on Microsoft’s best practices. Once an administrator has defined the organizational components, users can use the tool to generate a name for the desired Azure resource.
Web GUI:

Github : https://github.com/mspnp/AzureNamingTool
Docker Image : docker.io/tfisicaro/aznamingtool
Demo site: https://aznamingtool.51sec.org/

Steps

Koyeb is a developer-friendly serverless platform to deploy apps globally. No-ops, servers, and infrastructure management. For side-projects, it is $0/month. Free account ,Koyeb is giving you $5.5/month free credit to use, which is enough for two Nano type apps, or one Micro type app. 


Price list:

 

NANO

MICRO

SMALL

MEDIUM

LARGE

XLARGE

CPU

1

1

1

2

4

8

RAM

256MB

512MB

1GB

2GB

4GB

8GB

DISK

2.5GB SSD

5GB SSD

10GB SSD

20GB SSD

40GB SSD

80GB SSD

PRICE

$2.7/mo

$5.4/mo

$10.7/mo

$21.4/mo

$42.9/mo

$85.7/mo


If you have Github account, you can log in with your Github account for free. But you do need provide a valid credit card to enable your free account to use. 


After you created and enabled your free account, you should be able to log in and start your Koyeb journey. 

1. Create an app

2.  Choose Docker

Enter docker image: docker.io/tfisicaro/aznamingtool

3. Choose nano type instance since Sshwifty is a very light application

4. Change default port 8000 to 80 , also, change your app name to something you can remember easily

Port 80

5. Click Deploy button then wait about 5 minutes to let system fully loaded

Domain Setup 

 

After 5 minutes:

Cloudflare setup:

Testing in Play With Docker

 

https://labs.play-with-docker.com/

$ sudo docker run -d -p 8081:80 docker.io/tfisicaro/aznamingtool
Unable to find image 'tfisicaro/aznamingtool:latest' locally
latest: Pulling from tfisicaro/aznamingtool
b5a0d5c14ba9: Pull complete 
4ece0626219d: Pull complete 
ccb4ba5bb726: Pull complete 
bdf2c62d9548: Pull complete 
d2e769e5b08a: Pull complete 
9606d1336b28: Pull complete 
4f4fb700ef54: Pull complete 
1ace93df5d16: Pull complete 
Digest: sha256:48ac1f663de64423ab00fd882c097538992c9ab6fe5bd15bf24ece35c1c0ce80
Status: Downloaded newer image for tfisicaro/aznamingtool:latest
51a6ad7591a77fc20f57eeba31193ce95a54af61c6ccf58b8a6e823749534960
[node1] (local) [email protected] ~
$ 

Copy: Ctrl+Insert 

Videos

 

References

By netsec

Leave a Reply