Getting Started

Welcome to the ScreenDawg deployment guide! ๐Ÿถ This guide will walk you through setting up and running your own instance of the ScreenDawg image upload app.

๐Ÿ’ก This project is open source!
View the code and contribute on GitHub:
๐Ÿ‘‰ github.com/DeimoLabs/ScreenDawg


โš™๏ธ Requirements

Before getting started, make sure you have:

  • Node.js (v18+) installed
  • Git
  • A VPS, cloud instance, or local machine to run the server

๐Ÿ“ฅ 1. Clone the Repository

git clone https://github.com/DeimoLabs/ScreenDawg.git
cd ScreenDawg
Bash

๐Ÿ“ฆ 2. Install Dependencies

Install the required Node packages using npm:

npm install
Bash

๐Ÿ› ๏ธ 3. Configure ScreenDawg

Rename the example config file and edit it to suit your environment:

Edit config.yaml with your preferred settings.

๐Ÿš€ 4. Start the App

To start the server, run:

npm start
Bash

By default, ScreenDawg runs on http://localhost:3000.
You can reverse proxy it with Nginx or run it behind Cloudflare Tunnel.

๐Ÿ–ผ๏ธ 5. Upload and Share

You’re now running ScreenDawg!

  • Drag and drop or click to upload images.
  • Share the short link like yourdomain.com/abc123.jpg
  • Users are remembered with a local cookie (no accounts).