PHPackages                             ochorocho/gitlab-pages-satis - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. ochorocho/gitlab-pages-satis

AbandonedArchivedProject

ochorocho/gitlab-pages-satis
============================

v1.0.0(7y ago)00GPL-3.0-onlyPHP

Since Nov 9Pushed 6y ago1 watchersCompare

[ Source](https://github.com/ochorocho/gitlab-pages-satis)[ Packagist](https://packagist.org/packages/ochorocho/gitlab-pages-satis)[ RSS](/packages/ochorocho-gitlab-pages-satis/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)Dependencies (1)Versions (2)Used By (0)

gitlab-pages-satis
==================

[](#gitlab-pages-satis)

```
bin/gitlab-pages-satis
```

### Specify config

[](#specify-config)

```
bin/gitlab-pages-satis /path/to/config.yml
```

### Using env variable

[](#using-env-variable)

```
export GITLAB_SATIS_CONFIG="
arguments:
  gitlab-url: 'https://gitlab.example.org'
  gitlab-token: 'TOKEN'
options:
  homepage: 'https://satis.example.org'
  output: 'satis.json'
  ignore: '(^knallimall\/typo3-desktop)'
build-dir: './public'
  "
```

Example config
==============

[](#example-config)

```
arguments:
  gitlab-url: 'https://gitlab.example.org'
  gitlab-token: 'TOKEN'
options:
  homepage: 'https://satis.example.org'
  output: 'satis.json'
  # Make sure string is escaped correctly
  ignore: '(^knallimall\/typo3-desktop)'
  template: 'satis-template.example.json'
  use-file-to-include: '.satisinclude'
build-dir: './public'
# .htaccess and .htpasswd file only generated if set
basic-auth:
  auth-name: "Satis Repository"
  auth-file: "/path/to/.htpasswd" # Absolute path required
  username: "admin"
  password: "password"
```

For satis-json configurations options see . To use a custom template use `twig-template` option in your satis template. You'll find the example template in `vendor/composer/satis/views`

Features
========

[](#features)

- Config
    - Default: ./config.yml
    - env: GITLAB\_SATIS\_CONFIG
    - set config gitlab-pages-satis /path/to/config-file.yml
- All values of `options`-section are passed as `--option-key` to the command, so all satis/satis-gilab options are available
- All values of `arguments`-section are passed as `argument-key` to the command, so all satis/satis-gilab command arguments are available

Development
===========

[](#development)

- `git clone https://github.com/ochorocho/gitlab-pages-satis.git`
- `composer install`
- create config file, see config.example.yml
- run it `./bin/gitlab-pages-satis`

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity0

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity61

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

2738d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/e63334d6fdbd8f65eeb10a8e8913dca96a07ec2caffebdb2381c7b573c128237?d=identicon)[ochorocho](/maintainers/ochorocho)

---

Top Contributors

[![ochorocho](https://avatars.githubusercontent.com/u/4623070?v=4)](https://github.com/ochorocho "ochorocho (34 commits)")

### Embed Badge

![Health badge](/badges/ochorocho-gitlab-pages-satis/health.svg)

```
[![Health](https://phpackages.com/badges/ochorocho-gitlab-pages-satis/health.svg)](https://phpackages.com/packages/ochorocho-gitlab-pages-satis)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
