dogbin
The sexiest pastebin and url shortener ever
File Explorer
Download Latest Version (.zip)- CI.yml
- FUNDING.yml
- codeStyleConfig.xml
- Project.xml
- saveactions_settings.xml
- templateLanguages.xml
- hack-bold-subset.woff
- hack-bold-subset.woff2
- hack-bold.woff
- hack-bold.woff2
- hack-bolditalic-subset.woff
- hack-bolditalic-subset.woff2
- hack-bolditalic.woff
- hack-bolditalic.woff2
- hack-italic-subset.woff
- hack-italic-subset.woff2
- hack-italic.woff
- hack-italic.woff2
- hack-regular-subset.woff
- hack-regular-subset.woff2
- hack-regular.woff
- hack-regular.woff2
- copy.svg
- create.svg
- edit.svg
- eye.svg
- raw.svg
- save.svg
- user.svg
- android-chrome-192x192.png
- android-chrome-512x512.png
- app.css
- app.css.map
- app.scss
- apple-touch-icon.png
- application.js
- chroma-dogbin.css
- doggo.jpg
- favicon-16x16.png
- favicon-32x32.png
- favicon.ico
- hack-subset.css
- hack.css
- hljs-dogbin.css
- jquery-3.3.1.min.js
- manifest.json
- pwcheck.js
- SA.js
- SA.min.js
- base.peb
- api.peb
- api_created.peb
- api_new.peb
- changepass.peb
- login.peb
- user.peb
- config.peb
- index.peb
- message.peb
- application.conf
- logback.xml
- Auth.kt
- Login.kt
- Logout.kt
- Registration.kt
- Docs.kt
- Dto.kt
- List.kt
- PasswordStrength.kt
- WebsocketApis.kt
- Api.kt
- Extensions.kt
- AppConfig.kt
- ApiCredentialDto.kt
- DocumentDto.kt
- ErrorDto.kt
- LegacyDocumentDto.kt
- UserDto.kt
- Admin.kt
- Frontend.kt
- Index.kt
- LegacyApi.kt
- User.kt
- Highlighter.kt
- Iframely.kt
- IframelyExtensions.kt
- IframelyLink.kt
- IframelyNodePostProcessor.kt
- IframelyNodeRenderer.kt
- MutableDataSet.kt
- MarkdownRenderer.kt
- DogbinCollectors.kt
- DogbinDbMetricsCollector.kt
- DogbinMetrics.kt
- XodusCollector.kt
- Screenshotter.kt
- Extensions.kt
- Session.kt
- XdSessionStorage.kt
- DBStatisticsReporter.kt
- SimpleAnalyticsReporter.kt
- StatisticsReporter.kt
- Call.kt
- Coroutines.kt
- DogbinPebbleExtension.kt
- GhostBuster.kt
- KeyGenerator.kt
- Koin.kt
- PasswordEstimator.kt
- PebbleModel.kt
- Request.kt
- String.kt
- Application.kt
- Application.kt
- ApplicationTest.kt
- build.gradle.kts
- CliFeature.kt
- DocumentFeature.kt
- EnvironmentHelperFeature.kt
- FeatureManager.kt
- InitStoreFeature.kt
- MigationFeature.kt
- QuitFeature.kt
- UserFeature.kt
- DogbinCli.kt
- build.gradle.kts
- KeyGenerator.kt
- PhoneticKeyGenerator.kt
- RandomKeyGenerator.kt
- Calendar.kt
- Collections.kt
- Double.kt
- Slug.kt
- String.kt
- Url.kt
- DateTest.kt
- DoubleTest.kt
- SlugTest.kt
- StringsTest.kt
- UrlTest.kt
- build.gradle.kts
- XdApiCredential.kt
- XdHighligherCache.kt
- XdScreenshotCache.kt
- Config.kt
- XdDocument.kt
- XdDocumentType.kt
- XdSession.kt
- XdUser.kt
- XdUserRole.kt
- Freeze.kt
- Properties.kt
- Database.kt
- build.gradle.kts
- MongoDocument.kt
- User.kt
- MongoMigration.kt
- build.gradle.kts
- ApiCredential.kt
- Document.kt
- User.kt
- build.gradle.kts
- settings.gradle.kts
- dashboard.yml
- datasource.yml
- prometheus.yml
- about.md
- api
- changelog.md
- github
- openapi.yml
- gradle-wrapper.jar
- gradle-wrapper.properties
- .gitignore
- Dockerfile
- go.mod
- go.sum
- log.go
- server.go
- style.go
- .gitignore
- Dockerfile
- go.mod
- go.sum
- server.go
- watch-styles.sh
- .dockerignore
- .gitignore
- build.gradle.kts
- Caddyfile
- CODE_OF_CONDUCT.md
- dgb-cli
- docker-compose-dev.yml
- docker-compose.yml
- Dockerfile
- dogbin.svg
- gradle.properties
- gradlew
- gradlew.bat
- iframely.config.js
- LICENSE
- README.md
- settings.gradle.kts
# Installation Guide
1. Get the code
git clone https://github.com/dogbin/dogbin
Downloads the entire project code from GitHub to your computer.
cd dogbin
Moves into the project folder you just downloaded.
2. Docker
Easy RecommendedPrerequisites
- Git Needed to download the project code from GitHub.
- Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
docker compose up -d --build
Builds and starts all defined containers (server, database, etc.) at once, in the background.
Run docker compose ps to check the containers are Up. If the README mentions a port, open http://localhost:PORT in your browser.
3. Gradle (Java/Kotlin)
MediumPrerequisites
- Git Needed to download the project code from GitHub.
- JDK (Java) Required to build and run Java/Kotlin projects.
- Gradle If the repo includes gradlew (Gradle Wrapper), you don't need to install Gradle separately.
cd app
This project's files live in a subfolder, so move into it first.
./gradlew build
Builds the project using Gradle.
A BUILD SUCCESSFUL message means it worked. The output is created under build/.
4. Go
MediumPrerequisites
β οΈ This is a large repository, so this method may point to an internal sub-package rather than the actual core product. Check the full README as well.
cd microservices/highlighter
This project's files live in a subfolder, so move into it first.
go build ./...
Compiles the Go program into an executable.
go run .
Runs the Go program directly without a separate build step.
If the build finishes without errors, it worked. If you used go run ., check the terminal output.
// repository documentation
Was this content helpful?
(0 ratings)
