Custom URL shortener https://fwdkr.co/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Florine W. Dekker 92b8d3f8b5
Use a bit more stylisation from template v3
2 hours ago
dist Use a bit more stylisation from template v3 2 hours ago
.gitignore Ignore IPs and add configs for GoatCounter 2 years ago
LICENSE Update repository URL 9 months ago
README.md Ignore IPs and add configs for GoatCounter 2 years ago

README.md

fwdkr.co

A custom URL shortener.

Requirements

Development

# Run local PHP web server
$> cd ./dist
$> php -S localhost:8080 ./index.php

Installation

Copy these files into the desired directory. There's a few hardcoded URLs in there that you'll have to fix yourself. One day I'll create a config file for that. The database at .links.db is automatically created when you visit the main page.

Configuration

phpLiteAdmin

You may override settings from phpliteadmin.php in the file phpliteadmin.config.php.

GoatCounter

GoatCounter is disabled unless the .goat.token and .goat.url files exist.

  • Add your GoatCounter API token with "Record pageviews" permission in the .goat.token file.
  • Add the URL of the /count API endpoint in .goat.url, e.g. https://example.com/api/v0/count.
  • Add IP addresses that should not be counted to .goat.ignore, separated by newlines.