How Do I Use Fenix Web Server?


Scott Campbell

Are you looking for a lightweight and easy-to-use web server to test your web applications locally? Look no further than Fenix Web Server! In this tutorial, we will explore how to use Fenix Web Server to serve your web content on your local machine.


Before we dive into using Fenix Web Server, let’s start by installing it. The installation process is straightforward:

  • Step 1: Open your terminal or command prompt.
  • Step 2: Type the following command and press Enter:

$ npm install -g fenix-web-server

This command will install Fenix Web Server globally on your machine, allowing you to use it from anywhere in the terminal.

Serving Your Files

Now that we have Fenix Web Server installed, let’s see how we can serve our files. Follow these steps:

  1. Step 1: Navigate to the directory where your web content is located using the cd command.
  2. Step 2: Once you are in the desired directory, type the following command and press Enter:

$ fenix

Fenix will start serving your files on a local server at port 3000 by default. You can access your content by opening a web browser and navigating to http://localhost:3000.

Note: Custom Port Number

If you wish to use a different port number, you can specify it as a command-line argument when starting Fenix. For example, to use port 8080, use the following command:

$ fenix -p 8080

Your content will now be accessible at http://localhost:8080.

Advanced Configuration

Fenix Web Server provides advanced configuration options to enhance your web serving experience. You can create a configuration file named fenix.config.json in your project directory to customize various aspects of the server.

Here is an example of a fenix.json file:

  "port": 8000,
  "directory": "public",
  "indexFile": "index.html",
  "cors": true

In this example, we have customized the port number, specified the directory where our files are located, set the index file name, and enabled Cross-Origin Resource Sharing (CORS).

CORS (Cross-Origin Resource Sharing)

If you are developing a web application that makes requests to different domains or ports, you may encounter CORS restrictions. By enabling CORS in Fenix Web Server’s configuration file, you can allow cross-origin requests during development.

Closing the Server

To stop serving your files with Fenix Web Server, go to your terminal and press Ctrl + C. This will gracefully shut down the server.


Congratulations! You have learned how to install and use Fenix Web Server to serve your web content locally.

By leveraging its simplicity and customization options, you can streamline your development workflow and test your applications effectively. Happy coding!

Discord Server - Web Server - Private Server - DNS Server - Object-Oriented Programming - Scripting - Data Types - Data Structures

Privacy Policy