This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
dev:setup_guide [2024/06/25 18:18] – [Running the Web Server] wylem | dev:setup_guide [2024/08/22 07:01] (current) – [Initial Requirements] Microsoft ruins everything wylem | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Setting up the FF4FE generator ====== | ====== Setting up the FF4FE generator ====== | ||
===== Initial Requirements ===== | ===== Initial Requirements ===== | ||
+ | - Install Python, if it's not already installed | ||
+ | * Versions 3.7 through 3.11 are supported, but 3.11 is recommended for performance reasons((Python 3.12 will likely remain incompatible until FE 5.0 or later)) | ||
- Clone the FF4FE repo - [[https:// | - Clone the FF4FE repo - [[https:// | ||
- Set up site URLs and secrets in the '' | - Set up site URLs and secrets in the '' | ||
* '' | * '' | ||
- | - Set up a Python ENV (from project root dir): '' | + | - Set up a Python ENV (from project root dir) using your desired Python version: '' |
- | * Make sure to use the desired | + | * It's highly recommended that you use the full path to the Python |
- Create the file '' | - Create the file '' | ||
* Windows: '' | * Windows: '' | ||
Line 23: | Line 25: | ||
* Linux: '' | * Linux: '' | ||
- Run '' | - Run '' | ||
- | * Pass '' | + | * Pass '' |
* See [[dev: | * See [[dev: | ||
===== Web Server Requirements ===== | ===== Web Server Requirements ===== | ||
Line 30: | Line 32: | ||
* Linux: https:// | * Linux: https:// | ||
* You may also need to run '' | * You may also need to run '' | ||
- | - Download Floating IPS and extract the appropriate executable to '' | + | - Download |
- | * Windows and Mac: [[https:// | + | * For Linux, set the executable bit ('' |
- | * Linux: The code can be found at [[https:// | + | * For a headless Linux setup, you may need to compile the [[https:// |
- | * Set the executable bit ('' | + | |
===== Running the Web Server ===== | ===== Running the Web Server ===== | ||
Line 43: | Line 44: | ||
* Linux: '' | * Linux: '' | ||
- Run '' | - Run '' | ||
- | * Pass '' | + | * Pass '' |
* See [[dev: | * See [[dev: | ||
* The server can be run without any additional arguments, in which case it will be available at http:// | * The server can be run without any additional arguments, in which case it will be available at http:// | ||