HivePaaS
Docker Swarm 기반 오픈소스 자체 호스팅 PaaS, SSL·백업·자동 확장 지원
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗A signed apt repository for Debian and Ubuntu (amd64, arm64), served from GitHub Pages at https://rpajarola.github.io/apt, with the packages of:
sudo curl -fsSLo /usr/share/keyrings/rpajarola.gpg https://rpajarola.github.io/apt/rpajarola.gpg
echo "deb [signed-by=/usr/share/keyrings/rpajarola.gpg] https://rpajarola.github.io/apt stable main" \
| sudo tee /etc/apt/sources.list.d/rpajarola.list
sudo apt update
sudo apt install gobootd tme-rp gxemul-rp mirrortools
The packages are built on Ubuntu 24.04.
Nothing is stored here but the list of projects (sources.txt)
and the script that builds the repository (apt-repo.sh).
The publish workflow downloads the .deb
assets of every release of every project in the list, builds and signs
the repository, and deploys it to GitHub Pages. It runs:
.debs, attaches them to the release and sends this
repository a repository_dispatch event;Each project also gets a page, <package>/, linked from the index: its
README and its manual pages (files named <name>.<section> in a man
directory), rendered to HTML by project-pages.sh.
Both come from the project's default branch as of the last publish run,
so they may be ahead of the packaged version. site.css
styles the index and the project pages.
To add a project, add it and its package name to sources.txt, and give
its release workflow the same apt job as gobootd's.
gpg --batch --passphrase '' --quick-gen-key "rpajarola apt repository <[email protected]>" ed25519 sign never
gpg --armor --export-secret-keys "rpajarola apt repository" > rpajarola-apt-signing-key.asc
gh secret set APT_SIGNING_KEY -R rpajarola/apt < rpajarola-apt-signing-key.asc
An existing key works too, e.g. whereisrico's from its backup.gh api -X POST repos/rpajarola/apt/pages -f build_type=workflowPACKAGES_TOKEN secret: a fine-grained personal
access token with Contents: read and write on rpajarola/apt and
rpajarola/homebrew-tap only. The projects use it to trigger the
publish workflow and to update their Homebrew formulas.Build the repository locally (with apt-utils, mandoc, gh and the key
imported):
./project-pages.sh pages
GPG_KEY_ID=<fingerprint> PAGES_DIR=pages ./apt-repo.sh <dir-with-debs> site