MercanoGlobal / SNIP

Powerful PHP pastebin application for securely sharing and managing code snippets and text notes in real-time.
GNU General Public License v3.0
2 stars 2 forks source link

SNIP is a powerful Open-Source PHP Pastebin, with the aim of keeping a simple and easy to use user interface.

SNIP allows you to easily share code and files with anyone you wish. Based on the original Stikked with lots of bug fixes and improvements.

Here are some features:

Check it out

SNIP

Prerequisites

Installation

  1. Download SNIP from https://github.com/MercanoGlobal/SNIP/releases
  2. Create a user and database for SNIP
  3. Upload the contents of the htdocs folder to your web host
  4. Copy application/config/snip.php.dist to application/config/snip.php
  5. Edit configuration settings in application/config/snip.php - everything is described there
  6. You're done!

How to run it in Docker

docker-compose up

This automatically builds the docker-image and fires up Nginx, PHP and MariaDB. Access your SNIP instance at http://localhost/.

All files are served directly; the SNIP-configuration for Docker resides in docker/snip.php

Documentation

In the folder doc/, you will find:

Changelog

Version 1.0.0:

Upgrade Notice

Note that, due to the vast amount of modifications, compatibility with older versions isn't guaranteed. Please backup & test on a dev instance first.

Copy your application/config/stikked.php - stiqued.php config file away. Upload the new version. Compare the differences between stikked.php - stiqued.php and the new snip.php, and make the necessary adjustments.