{"id":13764139,"url":"https://github.com/smira/aptly-fork","last_synced_at":"2025-05-10T18:31:19.457Z","repository":{"id":57492383,"uuid":"195275206","full_name":"smira/aptly-fork","owner":"smira","description":"aptly - Debian repository management tool (fork of aptly-dev/aptly)","archived":false,"fork":true,"pushed_at":"2019-09-27T12:21:26.000Z","size":32646,"stargazers_count":13,"open_issues_count":0,"forks_count":4,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-01T11:05:40.775Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://www.aptly.info/","language":"Go","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"aptly-dev/aptly","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/smira.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-07-04T16:45:46.000Z","updated_at":"2024-11-15T17:49:06.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/smira/aptly-fork","commit_stats":null,"previous_names":["smira/aptly"],"tags_count":22,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smira%2Faptly-fork","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smira%2Faptly-fork/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smira%2Faptly-fork/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smira%2Faptly-fork/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/smira","download_url":"https://codeload.github.com/smira/aptly-fork/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253463499,"owners_count":21912838,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-03T15:01:15.967Z","updated_at":"2025-05-10T18:31:14.455Z","avatar_url":"https://github.com/smira.png","language":"Go","funding_links":[],"categories":["Software Packages","DevOps Tools","Go Tools"],"sub_categories":["DevOps Tools"],"readme":"=====\naptly\n=====\n\n.. image:: https://api.travis-ci.org/aptly-dev/aptly.svg?branch=master\n    :target: https://travis-ci.org/aptly-dev/aptly\n\n.. image:: https://codecov.io/gh/aptly-dev/aptly/branch/master/graph/badge.svg\n  :target: https://codecov.io/gh/aptly-dev/aptly\n\n.. image:: https://badges.gitter.im/Join Chat.svg\n    :target: https://gitter.im/aptly-dev/aptly?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge\u0026utm_content=badge\n\n.. image:: http://goreportcard.com/badge/aptly-dev/aptly\n    :target: http://goreportcard.com/report/aptly-dev/aptly\n\nAptly is a swiss army knife for Debian repository management.\n\n.. image:: http://www.aptly.info/img/aptly_logo.png\n    :target: http://www.aptly.info/\n\nDocumentation is available at `http://www.aptly.info/ \u003chttp://www.aptly.info/\u003e`_. For support please use\nmailing list `aptly-discuss \u003chttps://groups.google.com/forum/#!forum/aptly-discuss\u003e`_.\n\nAptly features: (\"+\" means planned features)\n\n* make mirrors of remote Debian/Ubuntu repositories, limiting by components/architectures\n* take snapshots of mirrors at any point in time, fixing state of repository at some moment of time\n* publish snapshot as Debian repository, ready to be consumed by apt\n* controlled update of one or more packages in snapshot from upstream mirror, tracking dependencies\n* merge two or more snapshots into one\n* filter repository by search query, pulling dependencies when required\n* publish self-made packages as Debian repositories\n* REST API for remote access\n* mirror repositories \"as-is\" (without resigning with user's key) (+)\n* support for yum repositories (+)\n\nCurrent limitations:\n\n* translations are not supported yet\n\nDownload\n--------\n\nTo install aptly on Debian/Ubuntu, add new repository to ``/etc/apt/sources.list``::\n\n    deb http://repo.aptly.info/ squeeze main\n\nAnd import key that is used to sign the release::\n\n    $ apt-key adv --keyserver pool.sks-keyservers.net --recv-keys ED75B5A4483DA07C\n\nAfter that you can install aptly as any other software package::\n\n    $ apt-get update\n    $ apt-get install aptly\n\nDon't worry about squeeze part in repo name: aptly package should work on Debian squeeze+,\nUbuntu 10.0+. Package contains aptly binary, man page and bash completion.\n\nIf you would like to use nightly builds (unstable), please use following repository::\n\n    deb http://repo.aptly.info/ nightly main\n\nBinary executables (depends almost only on libc) are available for download from `Bintray \u003chttp://dl.bintray.com/smira/aptly/\u003e`_.\n\nIf you have Go environment set up, you can build aptly from source by running (go 1.10+ required)::\n\n    mkdir -p $GOPATH/src/github.com/aptly-dev/aptly\n    git clone https://github.com/aptly-dev/aptly $GOPATH/src/github.com/aptly-dev/aptly\n    cd $GOPATH/src/github.com/aptly-dev/aptly\n    make install\n\nBinary would be installed to ``$GOPATH/bin/aptly``.\n\nContributing\n------------\n\nPlease follow detailed documentation in `CONTRIBUTING.md \u003cCONTRIBUTING.md\u003e`_.\n\nIntegrations\n------------\n\nVagrant:\n\n-   `Vagrant configuration \u003chttps://github.com/sepulworld/aptly-vagrant\u003e`_ by\n    Zane Williamson, allowing to bring two virtual servers, one with aptly installed\n    and another one set up to install packages from repository published by aptly\n\nDocker:\n\n-    `Docker container \u003chttps://github.com/mikepurvis/aptly-docker\u003e`_ with aptly inside by Mike Purvis\n-    `Docker container \u003chttps://github.com/urpylka/docker-aptly\u003e`_ with aptly and nginx by Artem Smirnov\n\nWith configuration management systems:\n\n-   `Chef cookbook \u003chttps://github.com/hw-cookbooks/aptly\u003e`_ by Aaron Baer\n    (Heavy Water Operations, LLC)\n-   `Puppet module \u003chttps://github.com/alphagov/puppet-aptly\u003e`_ by\n    Government Digital Services\n-   `Puppet module \u003chttps://github.com/tubemogul/puppet-aptly\u003e`_ by\n    TubeMogul\n-   `SaltStack Formula \u003chttps://github.com/saltstack-formulas/aptly-formula\u003e`_ by\n    Forrest Alvarez and Brian Jackson\n-   `Ansible role \u003chttps://github.com/aioue/ansible-role-aptly\u003e`_ by Tom Paine\n\nCLI for aptly API:\n\n-   `Ruby aptly CLI/library \u003chttps://github.com/sepulworld/aptly_cli\u003e`_ by Zane Williamson\n-   `Python aptly CLI (good for CI) \u003chttps://github.com/TimSusa/aptly_api_cli\u003e`_ by Tim Susa\n\nGUI for aptly API:\n\n-   `Python aptly GUI (via pyqt5) \u003chttps://github.com/chnyda/python-aptly-gui\u003e`_ by Cedric Hnyda\n\nScala sbt:\n\n-   `sbt aptly plugin \u003chttps://github.com/amalakar/sbt-aptly\u003e`_ by Arup Malakar\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsmira%2Faptly-fork","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsmira%2Faptly-fork","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsmira%2Faptly-fork/lists"}