Download Latest Version FlyingNotes-main.zip (74.0 kB)
Email in envelope

Get an email when there's a new version of Boost Media APS

Home / Shorty
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-03-27 1.7 kB
Shorty.php 2026-03-27 4.7 kB
extensions.json 2026-03-27 39 Bytes
App.vue 2026-03-27 6.5 kB
main.js 2026-03-27 269 Bytes
api.php 2026-03-27 808 Bytes
favicon.ico 2026-03-27 4.3 kB
config.php 2026-03-27 887 Bytes
index.php 2026-03-27 1.5 kB
Shorty.png 2026-03-27 1.5 MB
_gitignore 2026-03-27 968 Bytes
vite.config.js 2026-03-27 638 Bytes
package-lock.json 2026-03-27 115.8 kB
server.js 2026-03-27 3.4 kB
LICENSE 2026-03-27 32.6 kB
NOTICE 2026-03-27 669 Bytes
OPS_MANUAL.md 2026-03-27 6.0 kB
package.json 2026-03-27 550 Bytes
index.html 2026-03-27 345 Bytes
jsconfig.json 2026-03-27 116 Bytes
Totals: 20 Items   1.7 MB 0

Shorty

Shorty Logo

Self-hosted, database-free, privacy-first URL Shortener.

Shorty is a lightweight and powerful solution for shortening links, designed to be installed on any PHP hosting in seconds. It requires no SQL database, uses a fast TXT file storage system, and automatically manages link expiration.


Key Features

  • Zero Database: No MySQL/PostgreSQL required. Everything is saved on optimized text files.
  • Automatic Retention: Links expire and self-destruct after 7, 15, 30, or 90 days.
  • Privacy First: No tracking cookies, no invasive analytics.
  • Single Page Application: Modern and reactive user interface based on Vue.js.
  • JSON API: Separate backend usable also via API.
  • Open Source: Released under AGPLv3 license.

Quick Installation

  1. Download the latest version (dist folder).
  2. Upload files to your server (via FTP or SSH).
  3. Ensure the data folder is writable (chmod 755 or 777 depending on hosting).
  4. Open the site in the browser. Done!

Local Development

Prerequisites

  • Node.js 20+
  • PHP 7.4+

Commands

# 1. Install dependencies
npm install

# 2. Start Backend (Terminal 1)
php -S localhost:8000 -t public

# 3. Start Frontend (Terminal 2)
npm run dev

Build for Production

npm run build

The content of the dist folder is ready for deploy.

License

[![License: AGPL v3](https://img.shields.io/badge/License-AGPL_v3-blue.svg)](https://www.gnu.org/licenses/agpl-3.0) This project is distributed under the AGPLv3 license. See the LICENSE file for details.

Copyright © 2026 Lorenzo De Marco (Lorenzo DM)

Source: README.md, updated 2026-03-27