Ищете простой набор инструментов на основе SSH для размещения статических веб-сайтов, обмена фрагментами кода или создания безопасных веб-туннелей — без установки дополнительного программного обеспечения? Ознакомьтесь с Pico.sh, набором удобных для разработчиков сервисов, которые используют возможности SSH для беспрепятственного обмена проектами и совместной работы.
Поскольку SSH предустановлен в большинстве систем Linux, вы можете сразу начать использовать Pico.sh. Никаких дополнительных настроек не требуется!
Что такое Pico.sh?
Pico.sh — это набор инструментов разработчика, которые вы можете использовать в основном с SSH. Pico.sh создаёт полезные сервисы на основе SSH, поэтому вам не нужно устанавливать дополнительное программное обеспечение.
Основная цель Pico.sh — упростить разработчикам обмен проектами.
Pico.sh предлагает набор сервисов для разработчиков, доступных в основном через SSH. К этим сервисам относятся:
- Хостинг статических веб-сайтов,
- Создание общедоступных веб-туннелей для местного развития,
- Потоковая передача данных между компьютерами по аутентифицированным каналам,
- Публикация блогов,
- Отправка дайджестов из RSS в электронную почту,
- и обмен фрагментами кода.
Пользователи могут взаимодействовать с платформой Pico.sh с помощью привычных инструментов SSH, таких как rsync, scp, sftp и sshfs, а также текстового пользовательского интерфейса (TUI) для управления учётными записями.
Бесплатный начальный уровень предоставляет доступ к большинству сервисов с ограниченным хранилищем, а платный уровень предлагает увеличенное хранилище и дополнительные функции, такие как аналитика и блокировка IRC.
Что вы можете сделать с Pico.sh?
Вот некоторые из лучших возможностей обслуживания pico.sh :
1. Страницы (pgs.sh): Разместить простой веб-сайт
Если у вас есть сайт, созданный с помощью HTML, CSS и JavaScript, вы можете загрузить его на Pico.sh. Они обеспечивают защищённое соединение HTTPS и позволяют использовать собственный домен.
Пример:
Загрузите свой сайт с помощью команды:
rsync --delete -rv ./public/ pgs.sh:/mysite/
2. Tuns (tuns.sh): поделитесь веб-сайтом со своего компьютера
Если вы хотите показать кому-то сайт, над которым работаете, Tuns поможет вам в этом. Он создаёт безопасный туннель в интернете.
Пример:
Поделиться localhost:8000
онлайн с:
ssh -R dev:80:localhost:8000 tuns.sh
3. Pipe (pipe.pico.sh): отправка данных между компьютерами
Вы можете безопасно отправлять и получать сообщения между компьютерами, используя SSH.
Пример:
Один компьютер слушает: ssh pipe.pico.sh sub mytopic
Другой компьютер отправляет: echo "Hello world!" | ssh pipe.pico.sh pub mytopic
4. Проза (prose.sh): Ведите простой блог
Если вы хотите завести блог без дополнительных инструментов, Prose позволяет загружать текстовые файлы в формате Markdown с помощью SSH.
5. Пасты (pastes.sh): быстро делитесь кодом или текстом
Вы можете загружать файл и делиться им с другими пользователями.
Пример:
Поделитесь изменениями файла с помощью команды:
git diff | ssh pastes.sh changes.patch
6. RSS-канал в электронную почту: получайте обновления RSS-канала по электронной почте
Загрузите файл со списком RSS-каналов, на которые вы хотите подписаться, и Pico.sh будет отправлять вам обновления по электронной почте.
С Чего начать Pico.sh
Начать работу с Pico.sh довольно просто.
- Сначала создайте пару ключей SSH (если у вас её нет) в своей локальной системе.
- Зарегистрируйтесь, войдя в систему по SSH
pico.sh
. Выберите имя пользователя. Оно будет использоваться для названий ваших сервисов (например,yourname.prose.sh
). - Создайте токен API и сохраните его в безопасности. Это поможет вам восстановить учетную запись, если вы потеряете ключ SSH.
Это же так просто!
Загрузка файлов и управление ими
Pico.sh поддерживает rsync, scp и sftp для управления файлами:
- Загрузка:
scp file.txt {service}:/
- Обновить сайт:
rsync -rv public/ {service}:/site/
- Удаление файлов: Используйте
sftp
. - Монтировать как диск: используйте
sshfs
для управления файлами как локальной папкой.
Цены
В настоящее время Pico.sh предлагает следующие планы:
- Бесплатный тарифный план: 25 МБ памяти, включено большинство функций.
- План Pico+ (2 доллара в месяц, оплата ежегодно): 10 ГБ памяти, аналитика и блокировка IRC.
Цена может стать решающим фактором, особенно если вы рассматриваете сторонние проекты или лёгкие инструменты. 2 доллара в месяц — это золотая середина: достаточно дёшево, чтобы не раздумывать, но при этом достаточно для поддержки проекта.
Заключение
Pico.sh — это простой, полезный сервис, основанный на SSH. Это отличный инструмент, если вы хотите разместить сайт, использовать локальный сервер или начать вести блог с минимальными усилиями. А поскольку есть бесплатный тарифный план, вы можете попробовать его без оплаты.
Не хотите ли попробовать Pico.sh? Возможно, это станет вашим новым любимым способом делиться проектами!