URL Press is a URL shortener designed for teams, similar to bit.ly, tinyurl.cc, goo.gl, etc. It's intended for use by groups of trusted individuals and should be deployed in a private, protected network environment.
- Super simple GUI
- Named URL and randomized URL options
- Ability to update existing URLs
- DynamoDB backend for data storage
npx url-press
Note: You'll need to set up a DynamoDB table before running the service. Make sure you have AWS credentials configured on your machine.
To set up the project for development:
-
Clone the repository:
git clone https://github.com/yamitzky/url-press.git cd url-press
-
Install dependencies:
pnpm install
-
Set up environment variables: Create a
.env
file in the root directory with the following content:AWS_DEFAULT_REGION=your-aws-region DYNAMO_TABLE_NAME=your-dynamodb-table-name
-
Start the development server:
pnpm run dev
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License.