-
Notifications
You must be signed in to change notification settings - Fork 3
Offline Installation and Setup of stepindev.com
The offline version is available in two editions:
- step-in-dev-[version]-win-x64.zip – must be installed and run on every computer.
- step-in-dev-[version]-win-x64.self-hosted.zip – only needs to be installed on a single computer; all other computers can access it through a web browser.
After downloading either edition, open the file's Properties and unblock the archive. Otherwise, Microsoft Defender SmartScreen may warn that the application is unrecognized.
Both editions should be extracted to a folder that is writable by the user who will run the application.
The input() function is not supported on pages that use the p5 module.
Adding the folder containing the extracted application to your antivirus exclusions can significantly improve startup time. If the application launches very slowly, consider using this option.
The graphical interface allows you to:
- Disable copying commands from the built-in documentation.
- Disable copying problem statements.
- Prevent users from pasting any text from outside the application into the text editor on the application's pages.
After starting the application, one or more addresses will be displayed. These are the addresses that users on your local network can use to access the application through a web browser. You can copy any of these addresses to the clipboard or open it directly in a browser on the local computer.
If Windows Firewall notifies you that it has blocked the application's network access, allow the application through the firewall on both private and public networks.
Executable file: stepindev in the root of the archive.
If the machine has no graphical interface, you can start the console web server directly:
- Go to the
binfolder in the extracted archive - Start the
SidApiapplication, setting the correct value of theASPNETCORE_ENVIRONMENTenvironment variable and the required port. Full startup command:ASPNETCORE_ENVIRONMENT=SelfHosted ./SidApi --urls "http://[::]:4283" - The site will be available via the machine’s IP address on the selected port. For example: http://192.168.1.147:4283/
Make sure your firewall allows access to the machine on the selected port.
Tested on Linux Mint 22.3; the console web server was additionally tested on Ubuntu Server 24.04.