Zum Hauptinhalt springen
tsecurity.de LIVE
Echtzeit-Radar & Feeds
Alle RSS Feeds
👥 Community & Social
Apple iOS & macOSApple arbeitet an einem Fitness-Tracker ohne Display(22.09.2026 um 21:33 Uhr)
Apple iOS & macOSApple stoppt Entwicklung des AirTag-großen KI-Pins(22.09.2026 um 22:22 Uhr)
Apple iOS & macOSApple arbeitet an einem Fitness-Tracker ohne Display(22.09.2026 um 21:33 Uhr)
Apple iOS & macOSApple stoppt Entwicklung des AirTag-großen KI-Pins(22.09.2026 um 22:22 Uhr)
Intelligence View
⚡ tsecurity.de Intelligence

Gemstone Seaside Webserver

Gemstone is a multi-user Smalltalk database. Here I show how to load Seaside into Gemstone. Nginx supports a reverse-proxy mechanism for Seaside, as described below. Download Gemstone On the page https://gemtalksystems.com/products/gs64/…

0
↗ Quelle (dev.to)
Reagiere als Erste:r — dein Feedback zählt!

Gemstone is a multi-user Smalltalk database. Here I show how to load Seaside into Gemstone. Nginx supports a reverse-proxy mechanism for Seaside, as described below.



Download Gemstone

On the page https://gemtalksystems.com/products/gs64/ click on Download



On the download page click on the zip or dmg file



Click on the downloaded file.



I recommend you copy the contents of Gemstone dowload to /opt/gemstone/product



Install Seaside

make the seaside subdirectory your current directory:

cd /opt/gemstone/product/seaside/



Copy the system.conf file, shown below to /opt/gemstone/product/seaside/data/system.conf




# system.conf
#
# This is a larger configuration suitable for a standalone system.
DBF_EXTENT_NAMES = $GEMSTONE_DATADIR/extent0.dbf;
# DBF_SCRATCH_DIR = $GEMSTONE_DATADIR/;
KEYFILE = $GEMSTONE_KEYFILE;
STN_HALT_ON_FATAL_ERR = FALSE;
STN_TRAN_FULL_LOGGING = TRUE;
STN_TRAN_LOG_DIRECTORIES = $GEMSTONE_DATADIR/, $GEMSTONE_DATADIR/;
STN_TRAN_LOG_SIZES = 1000, 1000;

# Increased for GLASS/Seaside loading
# SHR_PAGE_CACHE_SIZE_KB should always be > GEM_TEMPOBJ_CACHE_SIZE
SHR_PAGE_CACHE_SIZE_KB = 2000000;
GEM_TEMPOBJ_CACHE_SIZE = 1000000;

# This is set to ensure that all garbage is collected when
# when an MFC is run. See the discussion in
# Issue 136: maintenance vm running only #unregisterExpiredHandlers may hang onto dead objects
# http://code.google.com/p/glassdb/issues/detail?id=136
GEM_TEMPOBJ_POMGEN_PRUNE_ON_VOTE=90;







Copy the database extent:

cp /opt/gemstone/product/bin/extent0.seaside.dbf \

/opt/gemstone/product/seaside/data/extent0.dbf



Make the extent writable:



chmod +w /opt/gemstone/product/seaside/data/extent0.dbf



set the environment variables:

source defSeaside



Check that the stone and netldi services are running by typing, gslist -lcv




gslist -lcv
Status Version Owner Pid Port Started Type Name
------- --------- --------- -------- ----- ------------ ------ ----
OK 3.7.4.3 trex 17955 50377 Dec 29 15:21 Netldi gs64ldi
OK 3.7.4.3 trex 17990 54101 Dec 29 15:25 Stone seaside
OK 3.7.4.3 trex 17991 54099 Dec 29 15:25 cache seaside~e65467ac4c061631






edit ~/.topazini




! default initialization for Topaz session
set user DataCurator pass swordfish
! set user SystemUser pass swordfish
!set gemstone gs64stone
!set gemstone gs_3.7.4.3
set gemstone seaside

set gemnetid !#netldi:gs64ldi!gemnetobject

! login






Lines starting with exclamation marks are comments. Make sure you are logged in as DataCurator and not SystemUser.



DataCurator can see the necessary classes: Gofer, GsDeployer and Metacello, which are used to load Seaside from GitHub.



Run topaz:




topaz -l

Reading initialization file /Users/trex/.topazini






login to a gem




topaz> login
[29/12/2025 16:37:02.845 GMT]
gci login: currSession 2 rpc gem processId 19278 socket 4
successful login
fileformat is now utf8
sourcestringclass is now Unicode16






Go to the GitHub Seaside repository:

https://github.com/seasidest/seaside





In the middle of the above page you will see a section for Gemstone:

Ähnliche Beiträge
🔍 Verwandte News

Auch interessante Nachrichten Gemstone Seaside Webserver

Thematisch verwandte Begriffe: Gemstone, Seaside, Webserver · 6 Treffer

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Zum Aktualisieren ziehen
ZERO-DAY CVE-2026-82000 | Adobe Experience Manager Forms JEE is affected by a Server-Side Request …
Advisory →
TTS Reader • tsecurity.de Voice
tsecurity.de Icon
tsecurity.de App
Offline-Lesen, Eilmeldungen & 0ms Ladezeit

Installiere tsecurity.de direkt auf deinen Home-Bildschirm für das ultimative Vollbild-Magazinerlebnis ohne Browser-Leisten.

Nächster Beitrag
Themen-Radar & Intelligence Matrix
Echtzeit-Taxonomie nach Angriffsvektoren & Plattformen

tsecurity.de Live Threat Radar

🔴 LIVE RADAR
MONITORING
AKTIV
CVE-DATENBANK
LIVE
🔍
Community Radar & Live Chat
Sentinel Bot online • Live-Stream
Dein Cluster: Security Explorer
Match:
lädt…
Verbindung zum Community-Stream wird aufgebaut...
Bearbeitungsmodus — Senden überschreibt deine Nachricht
Community-Puls — was gerade passiert
lädt…
Aktivitäten deiner Analysten
lädt…
Neues Thema oder Eilmeldung einreichen

Reiche interessante Links, Zero-Days oder Debatten ein. Die Community entscheidet per Upvote über die Veröffentlichung.

Heiß diskutierte Einreichungen
🔖 Gespeicherte Artikel
📂 Keine gespeicherten Artikel vorhanden.
Zurück Ziehen Vor
Links: vorheriger Artikel Rechts: nächster Artikel unten: schließen
News NIS-2 Frühwarnung Tier-1 Intel ⏱️ 3 Min vor 10 Min
Artikeldaten werden geladen...

Zurück: vorheriger Vor: nächster
↗ Original-Quelle
Social Reaktionen Deine Reaktion zählt
Einstufung & Relevanz-Poll 0 Stimmen
In sozialen Netzwerken teilen 1-Klick