Self-hosted app for orginising links, articles, quotes, texts, images, videos.
- Repositories: have multiple repositories in a single place
- Visibility: make parts of your repository visible or invisible to the www
- Tagging: add unlimited number of tags to each resource
- Mirroring: creates mirrors of the given resources (applicable for
link
,video
andimage
) - Self-destroy: schedule links for self destruction after specified time if not set otherwise
- Notes: add follow-up notes on each resource
- php8
- mysql
- redis
- Clone the repository:
git clone https://github.com/fakeheal/remarkd.git
- Install dependencies:
composer install
- Set environment variables:
cp .env.example .env
- Start using Laravel Sail:
On Windows, you need Docker + WSL2. Run the command above directly from the
wsl
console.
./vendor/bin/sail up
- Install dependencies for the front-end:
./vendor/bin/sail npm install
- Compile assets
./vendor/bin/sail npm run dev
More at Laravel's official documentation: https://laravel.com/docs/8.x/mix#running-mix
- Compile during development (with watcher):
./vendor/bin/sail npm run watch
./vendor/bin/sail php artisan remarkd:create-user
./vendor/bin/sail test