Giter Club home page Giter Club logo

df-fvtt-welcome's Introduction

DF FoundryVTT Welcome Screen

A simple NodeJS server that hosts a FoundryVTT server welcome page and user management.

Main Welcome Page

Main Welcome Page

User Management (No longer works in 0.7.X)

User Management

Server Status

User Management User Management

Server Configuration

The server settings can be found in the config.jsonc file.

{
	"server_title": "My Server",
	"server_port": "8080",
	"server_https": false,
	"ssl_key": "/path/to/privkey.pem",
	"ssl_cert": "/path/to/fullchain.pem",
	"fvtt_data": "/home/user/foundrydata",
	"fvtt_host": "http://localhost",
	"fvtt_port": 30000
}
Field Description
server_title The title that will display in the browser tab
server_port The port that the node server runs on
server_https Set to true if you are using HTTPS (if true, you must provide the SSL paths below)
ssl_key SSL Key for HTTPS
ssl_cert SSL Certificate for HTTPS
fvtt_data This is the folder path to your FoundryVTT Data directory
fvtt_host This is the IP address for domain name of the Foundry VTT server
fvtt_port This is the port the Foundry VTT server is listening on. Foundry's default localhost port is normally 30000, but if you cannot access it on localhost, then this will either be 80 (http) or 443 (https)

Customize Welcome Page

The server is a simple ExpressJS server which uses JadeJS for layout templating. The main page template files can be found here:

  • Jade Template: "views/index.jade"
  • CSS: "public/css/index.css"
  • JavaScript: "public/js/index.js"

Any images you wish to use can be placed in the "public/images/" directory and can be referenced via "/images/my-image.png" in the HTML/CSS/JS.

df-fvtt-welcome's People

Contributors

flamewave000 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.