Pico
pico.shWeb services over SSH, including blogging with Prose, microsites with Pages, and a pastebin with Pastes. The services use public-key cryptography by default with no browser-based tracking and minimal logging.
- Homepage:pico.sh
- GitHub:github.com/picosh/pico
- Web info:web-check.xyz/check/pico.sh
Pico Source Code
Author
Description
The ultimate ssh powered services for developers
Homepage
https://pico.shRepository
- LicenseMIT
- Created24 Aug 22
- Primary languageGo
- Size6,958 KB
- Stars1,345
- Forks46
- Watchers1,345
Top Contributors
@neurosnap (1135)
@antoniomika (324)
@mac-chaffee (7)
@CosmicToast (6)
@hoelter (5)
@imcotton (2)
@Amar1729 (1)
@yetanotheraryan (1)
@jchenry (1)
@Juzexe (1)
@noelleleigh (1)
@silviot (1)
@jupblb (1)
@sbatial (1)
@sean0407 (1)
@securepub (1)
Recent Commits
Antonio Mika(24 Oct 26)
fix(pgs): preserve request URL through password login
Antonio Mika(22 Oct 26)
feat(pastes,prose): print help instead of the deprecation notice
Antonio Mika(22 Oct 26)
fix(pico): print help for unknown commands and sessions without a pty
Antonio Mika(22 Oct 26)
fix(pssh): apply pty-req before running the session's command
Eric Bower(21 Oct 26)
chore: remove gha
Eric Bower(21 Oct 26)
fix(tui): stricter bounds checking for tui height when drawing
Eric Bower(19 Oct 26)
docs(prose): invite only
Eric Bower(13 Oct 26)
docs: readme
Antonio Mika(14 Oct 26)
fix(rsync): accept --relative on uploads
Eric Bower(12 Oct 26)
fix(pici): golangci-lint
Eric Bower(12 Oct 26)
fix(pgs): reject directories during GetObject calls We were previously relying on the etag computation via io.Copy to implicitly reject directories.
sean0407(12 Oct 26)
fix(pgs): serve bin files as binary content (#226)
Antonio Mika(12 Oct 26)
test(pgs): drop the fixed prometheus port from the test servers
Antonio Mika(11 Oct 26)
test(pipe): drop the fixed prometheus port from the test server
Antonio Mika(11 Oct 26)
ci: build images with docker bake and cache go builds across runs
Antonio Mika(11 Oct 26)
ci: run on ubuntu 26.04 with a test timeout and fix slow rsync and scp tests
Antonio Mika(11 Oct 26)
ci: restore github actions
Antonio Mika(11 Oct 26)
feat(pico): check where a domain points in dns-check and pin pico-ssh dns
Antonio Mika(11 Oct 26)
Merge pull request #227 from picosh/am/decouple-apps Decouple apps for more standalone dep graphs
Antonio Mika(11 Oct 26)
refactor(postfs): move post file ops out of filehandlers and the router into prose
Antonio Mika(11 Oct 26)
refactor(db): share the auth lookups and feature check across apps
Antonio Mika(11 Oct 26)
fix(prose,pipe): serve a post named raw and bound pipe-web connection setup
Antonio Mika(11 Oct 26)
fix(pipe): send an exit status when commands end
Antonio Mika(11 Oct 26)
fix(pipe): end pipe-web sessions with their requests
Antonio Mika(11 Oct 26)
fix(pssh): end a session's command when the client closes it
Antonio Mika(11 Oct 26)
refactor(apps): give each app its own config
Antonio Mika(11 Oct 26)
fix(pubsub): deliver a publisher's last message before closing subscribers
Antonio Mika(11 Oct 26)
refactor(router): serve apps with http.ServeMux and typed handlers
Antonio Mika(11 Oct 26)
refactor(apps): give each app its own uploader and db queries
Antonio Mika(11 Oct 26)
test: make expiry and pgs url tests independent of local timezone and env
Pico Website
Website
pico.sh · pico.sh
The ultimate ssh powered services for developers
Redirects
Does not redirect
Security Checks
All 65 security checks passed
Server Details
- IP Address141.148.85.132
- LocationAshburn,Virginia,United States of America,NA
- ISPOracle Corporation
- ASNAS31898
Associated Countries
US
Safety Score
Website marked as safe
100%
Trackers
No known trackers found
Blacklist Check
pico.sh was found on 0 blacklists
- AntiSocial Blacklist
- Artists Against 419
- Badbitcoin
- Bambenek Consulting
- CERT Polska
- CoinBlockerLists
- CRDF
- CryptoScamDB
- EtherAddressLookup
- EtherScamDB
- Fake Website Buster
- MetaMask EthPhishing
- NABP Not Recommended Sites
- OpenPhish
- PetScams
- PhishFeed
- PhishFort
- Phishing.Database
- PhishStats
- PhishTank
- Phishunt
- RPiList Not Serious
- Scam.Directory
- SecureReload Phishing List
- Spam404
- StopGunScams
- Suspicious Hosting IP
- ThreatFox
- ThreatLog
- TweetFeed
- URLhaus
- ViriBack C2 Tracker
Website Preview
Pico Docker
Container Info
Apprise-api
[Apprise-api](https://github.com/caronc/apprise-api) Takes advantage of [Apprise](https://github.com/caronc/apprise) through your network with a user-friendly API. * Send notifications to more than 100 services. * An incredibly lightweight gateway to Apprise. * A production ready micro-service at your disposal. * A Simple Website to verify and test your configuration with. Apprise API was designed to easily fit into existing (and new) eco-systems that are looking for a simple notification solution.
View on DockerHub
linuxserver/apprise-api:latestRun Command
docker run -d \
-p 8000:8000/tcp \
-e PUID=${PUID} \
-e PGID=${PGID} \
-e TZ=${TZ} \
-e APPRISE_ATTACH_SIZE=${APPRISE_ATTACH_SIZE} \
-v /srv/lsio/apprise-api/config:/config \
-v /srv/lsio/apprise-api/attachments:/attachments \
--restart=unless-stopped \
linuxserver/apprise-api:latestCompose File
version: 3.8
services:
apprise-api-container:
image: "linuxserver/apprise-api:latest"
ports:
- "8000:8000/tcp"
environment:
PUID: 1000
PGID: 1000
TZ: Etc/UTC
APPRISE_ATTACH_SIZE: 0
volumes:
- "/srv/lsio/apprise-api/config:/config"
- "/srv/lsio/apprise-api/attachments:/attachments"
restart: unless-stoppedEnvironment Variables
- Var NameDefault
- PUID1000
- PGID1000
- TZEtc/UTC
- APPRISE_ATTACH_SIZE0
Port List
- 8000:8000/tcp
Volume Mounting
- Container PathHost Bind
- /config/srv/lsio/apprise-api/config
- /attachments/srv/lsio/apprise-api/attachments
Pico Reviews
More Blogging Platforms
A no-nonsense, super-fast blogging platform prioritizing privacy. It strips back unnecessary features to focus on straightforward blogging. The platform is open source.
A minimalist blogging platform focused on privacy and simplicity. It's open source and eschews complex features for a straightforward writing and publishing experience.
A web frontend for XMPP, offering decentralized blogging and chatrooms. Movim is open source, integrating social and communication tools in a unified platform.
A quick, anonymous blogging platform by Telegram. It's designed for simplicity and speed, allowing for straightforward content publishing without registration.
A minimalist, federated blogging platform offering a clean UI. It's free, open source, and caters to writers seeking simplicity and federation capabilities. For hosted options, visit Write.as.
About the Data: Pico
Change History
- Added #283
Edit Pico Data
You can edit Pico's entry in this section of awesome-privacy.yml by submitting a PR to our GitHub repo.
Note that some of the information shown above has been aggregated from external
sources, a list of these can be found data documentation.
Origin Data
Modify Data
API
You can access Pico's data programmatically via our API. Simply make a GET request to:
https://api.awesome-privacy.xyz/v1/services/picoThe REST API is free, no-auth and CORS-enabled. To learn more, view the API Docs or read the API Usage Guide.
Share Pico
Help your friends compare Blogging Platforms, and pick privacy-respecting software and services.
Share Pico and Awesome Privacy with your network!