Fenix Web Server

3 min read Original article ↗

fenix

Easy to Use

Click to fire up/kill static web servers. Auto-detects available ports.

More Localhost

Includes a request bin, Growl support, Markdown rendering, and a slick command line tool.

Beautiful Interface

Visually manage local sites side by side, with thumbnails, logs, and more.

Share Sites Online

Develop locally, share online through localtunnel — with a simple mouse click.

Develop locally. Demo publicly. Done effortlessly.

Fenix is for developers and designers working with static sites. Skip the infrastructure headaches. It's beautifully simple.

Servead-hoc static web servers

Work on multiple sites simultaneously. Serve any number of HTTP projects side by side with Fenix.

ListenExamine webhook payloads

Fenix serves and receives. View JSON, XML, and other webhook payloads with the request browser.

CommandManage Fenix from the command line

Create, stop, start, and share Fenix servers from the command line with the free Node.js console app.

MockupUse data stubs in interactive sites

Create interactive web interfaces with .json or .xml files. No more Apache/IIS/NGINX needed for CORS!

CollaborateDemo local work-in-progress online

Turn your desktop into a public web server by sharing a link. Let collaborators/reviewers "touch and feel" the site.

ProtectControlled access, secured with SSH

Control access to your work by turning on/off sharing at any time. Public sharing is tunneled through SSH (i.e. HTTPS).

How it Works

Simple works. We made simple web servers. See for Yourself.

Empty

Create Server

Descriptive Titles

Track sites by meaningful names.

Auto-detect Ports

Let Fenix find an available port for each server or specify your own.

Multiple Servers

Thumbnail Previews

Capture a preview screenshot.
Updated automatically.

Color Coded

Server status at a glance.

Easy Sharing

Click to share

Receive a public URL to share with collaborators.

Built-in Logging

Scan Logs

Easily scan logs with subtle and effective highlighting.

Highlight Problems

Errors and warnings are color coded.

Main Features

Simple Ad-hoc Web Servers.

Manage evereything through a simple GUI.

  • Run Multiple Web Servers
  • Point & Click Controls
  • Autodetect Open Ports
  • Color coded status
  • Autoupdated Site Thumbnails
  • Markdown Rendering
  • Growl Support
  • SSH Firewall Traversal
  • Lightweight
  • Save Sites Automatically
  • Installer & Uninstaller Included
  • GPL License
  • Request Bin Included (See Below)

get the app now

don’t forget to register!

Request Browsing

Two-way Communication. Examine real webhook payloads. See How.

Empty

Request List

View requests as they arrive.

Formatted Output

JSON & XML request bodies are color coded with line numbers.

Toggle Headers

Inspect HTTP headers as they're proxied to the request browser.

Request Browser

Simple Webhook Handler.

Examine the actual data your apps use.

  • Receive any HTTP Request
  • Available offline
  • Toggle request headers
  • Pretty-print JSON & XML
  • Color coded & Time stamped
  • Growl support

get fenix now

Command and Conquer

Control servers from the command line too! Watch Now.

npm install -g fenix-cli
fenix list
SERVERS:

Fenix Website [on]
  - C:\Users\Me\Documents\sites\Fenix
  - http://127.0.0.1:80
Demo Server [off]
  - C:\Users\Me\Documents\sites\demo
  - http://127.0.0.1:8000
      
 

Console App

Simple Commands.

Always buried in the console? No problem.

  • "In-Directory" Commands
  • Start/Stop
  • Share/Unshare
  • List Servers
  • Node.js-based
  • Growl Support

npm install -g fenix-cli

Requires node.js

Receive Notifications

Register for free.