Skip to content

Commit 4b5168a

Browse files
committed
beta 46
1 parent 6b71d2b commit 4b5168a

35 files changed

+83
-1014
lines changed

.github/workflows/buildService.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,7 @@ on:
1212
jobs:
1313
build:
1414
uses: start9labs/shared-workflows/.github/workflows/buildService.yml@master
15+
# with:
16+
# FREE_DISK_SPACE: true
1517
secrets:
16-
DEV_KEY: ${{ secrets.DEV_KEY }}
18+
DEV_KEY: ${{ secrets.DEV_KEY }}

.github/workflows/releaseService.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,9 @@ jobs:
99
release:
1010
uses: start9labs/shared-workflows/.github/workflows/releaseService.yml@master
1111
with:
12+
# FREE_DISK_SPACE: true
1213
REGISTRY: ${{ vars.REGISTRY }} # Optional. Defaults to https://alpha-registry-x.start9.com
1314
secrets:
1415
DEV_KEY: ${{ secrets.DEV_KEY }} # Required
1516
permissions:
16-
contents: write
17+
contents: write

README.md

Lines changed: 6 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -2,50 +2,14 @@
22
<img src="icon.png" alt="Project Logo" width="21%">
33
</p>
44

5-
# Synapse for StartOS
5+
## Building from source
66

7-
[Synapse](https://github.com/matrix-org/synapse) is a homeserver software for the Matrix protocol, enabling decentralized and federated communication across different Matrix servers to send messages and interact with each other seamlessly. This repository creates the `s9pk` package that is installed to run `Synapse` with integrated [`Admin UI`](https://github.com/etkecc/synapse-admin) on [StartOS](https://github.com/Start9Labs/start-os/).
7+
1. Set up your [environment](https://docs.start9.com/packaging-guide/environment-setup.html).
88

9-
## Dependencies
9+
1. Clone this repository and `cd` into it.
1010

11-
Prior to building the `synapse.s9pk` package, it's essential to configure your build environment for StartOS services. You can find instructions on how to set up the appropriate build environment in the [Packaging Guide](https://staging.docs.start9.com/packaging-guide/).
11+
1. run `make`.
1212

13-
- [docker](https://docs.docker.com/get-docker)
14-
- [docker-buildx](https://docs.docker.com/buildx/working-with-buildx/)
15-
- [make](https://www.gnu.org/software/make/)
16-
- [start-cli](https://github.com/Start9Labs/start-cli/)
13+
1. The resulting `.s9pk` can be side loaded into StartOS.
1714

18-
## Cloning
19-
20-
Clone the Synapse package repository locally.
21-
22-
```
23-
git clone https://github.com/Start9Labs/synapse-startos.git
24-
cd synapse-startos
25-
```
26-
27-
## Building
28-
29-
To build the **Synapse** service as a universal package, run the following command:
30-
31-
```
32-
make
33-
```
34-
35-
## Installing (on StartOS)
36-
37-
Before installation, define `host: https://server-name.local` in your `~/.startos/config.yaml` config file then run the following commands to determine successful install:
38-
39-
> :information_source: Change server-name.local to your Start9 server address
40-
41-
```
42-
make install
43-
```
44-
45-
**Tip:** You can also install the `synapse.s9pk` by using the **Sideload** tab available in the top menu of the StartOS UI.
46-
47-
## Verify Install
48-
49-
Go to your StartOS Services page, select **Synapse**, configure and start the service.
50-
51-
**Done!**
15+
For a complete list of build options, see the [docs](https://docs.start9.com/packaging-guide/building.html)

old/Dockerfile

Lines changed: 0 additions & 52 deletions
This file was deleted.

old/Dockerfile.vps

Lines changed: 0 additions & 5 deletions
This file was deleted.

old/Makefile

Lines changed: 0 additions & 63 deletions
This file was deleted.

old/cert.conf

Lines changed: 0 additions & 8 deletions
This file was deleted.

old/check-federation.sh

Lines changed: 0 additions & 27 deletions
This file was deleted.

old/check-ui.sh

Lines changed: 0 additions & 34 deletions
This file was deleted.

old/configurator.py

Lines changed: 0 additions & 84 deletions
This file was deleted.

0 commit comments

Comments
 (0)