PHPackages                             1stel/stratostack-portal - 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. 1stel/stratostack-portal

AbandonedArchivedProject

1stel/stratostack-portal
========================

StratoSTACK Cloud Billing Portal.

v1.1(9y ago)173419[2 PRs](https://github.com/1stel/stratostack-portal/pulls)PHP

Since May 26Pushed 9y ago8 watchersCompare

[ Source](https://github.com/1stel/stratostack-portal)[ Packagist](https://packagist.org/packages/1stel/stratostack-portal)[ RSS](/packages/1stel-stratostack-portal/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (1)Dependencies (10)Versions (3)Used By (0)

StratoSTACK Billing Portal
--------------------------

[](#stratostack-billing-portal)

### Pre-requisites

[](#pre-requisites)

**Packages:**
Apache2
MySQL 5.5+
PHP-5.5.9+
Redis-server

**Other:**
StratoSTACK Bill Records Generation Server
PowerDNS Server
TaxCloud Account
Authorize.Net Account

### Installation

[](#installation)

StratoSTACK uses Composer for dependency management. See its [Download Guide](https://getcomposer.org/download/) for installation instructions.

#### Ubuntu

[](#ubuntu)

**Ubuntu 16.04 Package Dependencies**

```
# sudo apt install apache2 php mysql-server php-mysql php-mcrypt php-mbstring libapache2-mod-php php-bcmath php-xml

```

**Ubuntu 14.04 Package Dependencies**

```
# sudo apt-get install apache2 php5 mysql-server-5.5 php5-mysql redis-server php5-mcrypt

```

Move to the html directory:

```
# cd /var/www/html

```

**Install StratoSTACK Billing Portal**

```
# composer create-project --prefer-dist 1stel/stratostack-portal portal

```

**Add a MySQL-compatible database named cloud\_billing for portal's usage**

```
# mysqladmin -u -p create cloud_billing

```

**Edit configuration files**

Edit .env, adding database access configuration.

```
DB_HOST=localhost
DB_DATABASE=cloud_billing
DB_USERNAME=homestead
DB_PASSWORD=secret

```

Edit config/cloud.php. Add management server, API credentials and the Bill Records Generation API key.

Edit config/taxcloud.php, config/authorizenet.php and config/powerdns.php, entering the values for your TaxCloud, Authorize.Net accounts and PowerDNS server credentials.

**Populate the database**

In /var/www/html/portal, run these commands

```
# php artisan migrate: install
# php artisan migrate --seed

```

**Update Apache Configuration**

Edit /etc/apache2/sites-enabled/000-default.conf

Change DocumentRoot to /var/www/html/portal/public

Add the following under DocumentRoot:

```

	Options FollowSymLinks
	AllowOverride All

```

Enable mod\_rewrite:

```
# a2enmod rewrite

```

Restart Apache:

```
# service apache2 restart

```

Set permissions on the Portal

```
# chown www-data.www-data /var/www/html/portal -R

```

**Add Laravel's event scheduler to cron**

Add the following to your crontab:

```
* * * * * root php /var/www/html/portal/artisan schedule:run >> /dev/null 2>&1

```

**Run the queue processor upon startup**

Add the following to /etc/rc.local:

```
php /var/www/html/portal/artisan queue:listen --sleep=5 --tries=3 &

```

### Customization

[](#customization)

See customize.md for more information on customizing the StratoSTACK installation for your needs.

###  Health Score

34

—

LowBetter than 77% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity23

Limited adoption so far

Community17

Small or concentrated contributor base

Maturity64

Established project with proven stability

 Bus Factor1

Top contributor holds 60.7% 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

3638d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/dc8a2dc5e88ec9a29eb9946dfead2688cb46fde1c66b42b5f4cdf8a7dd7f1d3d?d=identicon)[nbowyer\_1stel](/maintainers/nbowyer_1stel)

---

Top Contributors

[![bowyern](https://avatars.githubusercontent.com/u/16638480?v=4)](https://github.com/bowyern "bowyern (34 commits)")[![jameshilliard](https://avatars.githubusercontent.com/u/3298484?v=4)](https://github.com/jameshilliard "jameshilliard (15 commits)")[![laravel-shift](https://avatars.githubusercontent.com/u/15991828?v=4)](https://github.com/laravel-shift "laravel-shift (7 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/1stel-stratostack-portal/health.svg)

```
[![Health](https://phpackages.com/badges/1stel-stratostack-portal/health.svg)](https://phpackages.com/packages/1stel-stratostack-portal)
```

###  Alternatives

[bagisto/bagisto

Bagisto Laravel E-Commerce

26.2k161.6k7](/packages/bagisto-bagisto)[grumpydictator/firefly-iii

Firefly III: a personal finances manager.

22.8k69.3k](/packages/grumpydictator-firefly-iii)[unopim/unopim

UnoPim Laravel PIM

9.4k1.8k](/packages/unopim-unopim)[blair2004/nexopos

The Free Modern Point Of Sale System build with Laravel, TailwindCSS and Vue.js.

1.2k2.3k](/packages/blair2004-nexopos)

PHPackages © 2026

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