All Projects → txn2 → asws

txn2 / asws

Licence: MIT license
Another static web server, plus JSON REST API for exposing specified directory listings. Useful for download pages or listings asset for web applications.

Programming Languages

go
31211 projects - #10 most used programming language
Dockerfile
14818 projects
HTML
75241 projects

Projects that are alternatives of or similar to asws

Binserve
A blazingly fast static web server with routing, templating, and security in a single binary you can set up with zero code. ⚡️🦀
Stars: ✭ 401 (+1809.52%)
Mutual labels:  webserver, static-site
mu-server
A lightweight modern webserver for Java
Stars: ✭ 31 (+47.62%)
Mutual labels:  webserver
Tinywebserver
🔥 Linux下C++轻量级Web服务器
Stars: ✭ 4,720 (+22376.19%)
Mutual labels:  webserver
Goapp
An opinionated guideline to structure & develop a Go web application/service
Stars: ✭ 238 (+1033.33%)
Mutual labels:  webserver
Logarr
“Logarr” is a self-hosted PHP web app that consolidates, formats, and displays log and text files for easy analysis and monitoring.
Stars: ✭ 216 (+928.57%)
Mutual labels:  webserver
EthernetWebServer SSL
Simple TLS/SSL Ethernet WebServer, HTTP Client and WebSocket Client library for for AVR, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52 and RASPBERRY_PI_PICO boards using Ethernet shields W5100, W5200, W5500, ENC28J60 or Teensy 4.1 NativeEthernet/QNEthernet. It now supports Ethernet TLS/SSL Client. The library supports …
Stars: ✭ 40 (+90.48%)
Mutual labels:  webserver
Fiery
A flexible and lightweight web server
Stars: ✭ 203 (+866.67%)
Mutual labels:  webserver
jasper2
Full-featured Jekyll port of Ghost's default theme Casper v2 👻
Stars: ✭ 725 (+3352.38%)
Mutual labels:  static-site
Crow
A Fast and Easy to use microframework for the web.
Stars: ✭ 1,718 (+8080.95%)
Mutual labels:  webserver
Router.cr
Minimum High Performance Middleware for Crystal Web Server.
Stars: ✭ 231 (+1000%)
Mutual labels:  webserver
Criollo
A powerful Cocoa web framework and HTTP server for macOS, iOS and tvOS.
Stars: ✭ 229 (+990.48%)
Mutual labels:  webserver
Voovan
Voovan是高性能异步通信、HTTP服务器和客户端通信、动态编译支持、数据库操作帮助类等工具的框架, 如果项目觉得不错, 请点一下 star, 谢谢
Stars: ✭ 221 (+952.38%)
Mutual labels:  webserver
MiServer
MiServer- an APL-based web server - requires Dyalog APL available from http://www.dyalog.com
Stars: ✭ 43 (+104.76%)
Mutual labels:  webserver
Wok
A cherrypy framework for multi-purpose plug-ins
Stars: ✭ 215 (+923.81%)
Mutual labels:  webserver
anyfesto
Low cost Raspberry Pi /Linux based access point with audio, education and communications local content server. Inspired by the ideas of sharing with others. Anyfesto - a platform from which to speak.
Stars: ✭ 66 (+214.29%)
Mutual labels:  webserver
Umajs
Umajs,easy-to-use framework base on Typescript
Stars: ✭ 209 (+895.24%)
Mutual labels:  webserver
Mux.jl
Middleware for Julia
Stars: ✭ 225 (+971.43%)
Mutual labels:  webserver
Butterfly Server
The Everything is Real-Time C# Backend for Single Page Applications
Stars: ✭ 247 (+1076.19%)
Mutual labels:  webserver
Kvantum
An intellectual (HTTP/HTTPS) web server with support for server side templating (Crush, Apache Velocity and JTwig)
Stars: ✭ 17 (-19.05%)
Mutual labels:  webserver
microstat
A self-hosted Micropub endpoint for statically-generated microblogs. 📝⚡️
Stars: ✭ 52 (+147.62%)
Mutual labels:  static-site

ASWS Static Web Server

Serve a Static Site

The following example exposes port 2701 on your local machine and forwards all traffic to port 80 on the asws docker container:

docker run -e DEBUG=true -p 2701:80 -v "$(pwd)"/www:/www txn2/asws:v1.6.1

Environment Variable Defaults

  • PORT="80"
  • STATIC_DIR="./www"
  • STATIC_PATH="./www"
  • FS_ENABLED="no"
  • FS_DIR="./files"
  • FS_PATH="/files"
  • DEBUG="false"
  • METRICS="true"
  • METRICS_PORT="9696"

Build Release

Build test release:

goreleaser --skip-publish --rm-dist --skip-validate

Build and release:

GITHUB_TOKEN=$GITHUB_TOKEN goreleaser --rm-dist
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].