Skip to content

lukewhrit/spacebin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

spacebin - hastebin fork focused on stability and maintainability

πŸš€ Spirit

codecov GitHub license Build status Go report card

Spirit is the primary implementation of the Spacebin Server, written in Go and maintained by the Orca Group. Spacebin itself is a standardized pastebin server, that's capable of serving notes, novels, code or any other form of text!

Pastebin's are a type of online content storage service where users can store plain text document, e.g. program source code. For more information and the history of Pastebin see Wikipedia's article on them.

Table of Contents

Documentation

Self-hosting

Using Docker

# Pull and run docker image on port 80
$ sudo docker pull spacebinorg/spirit
$ sudo docker run -d -p 80:9000 spacebinorg/spirit

Manually

WIP

Usage

The Orca Group primarily maintains Spirit, but we also run a few clients for interacting with the server.

These are: 🌟 Pulsarβ€”a lightweight web client written in Svelte, and β˜„οΈ Cometβ€”a speedy POSIX sh CLI for Spirit.

Our community has also contributed some great clients alternative to ours! You can check out a list of them here, on the Github Topic.

API

Work in progress. Check out the documentation website: docs.spaceb.in.

Credits

Spacebin (and Spirit) is a project by Luke Whritenour, associated with the Orca Groupβ€”a developer collective. Spirit was forked from hastebin by John Crepezzi (now managed by Toptal), and although it no longer contains any code from the original we'd like to thank him regardless. Spirit itself is built using Fiber, Gorm, Ozzo Validation, Cron, Koanf, and (of course) Go itself!

You can see a full list of code contributors to Spirit here, on Github.

Additionally, we'd like to thank @uwukairi for designing our logo/brand, and Brett Bender for additional technical help.

Vulnerabilities

The Spacebin team takes security very seriously. If you detect a vulnerability please contact us: hello@spaceb.in. We request that you hold of on publishing any vulnerabilities until after they've been patched, or at least 60 days have passed since you reported it.

License

Spirit is licensed under the Apache 2.0 license. A copy of this license can be found within the LICENSE file.