-
MarineComOS Alpha Pre-Release
released this
2025-01-14 14:19:19 -08:00 | 591 commits to main since this release
Key Features
Core Functionalities
- Headless Operation:
- SSH enabled by default for remote access.
- Pre-configured user:
marinecom
(password:marinecom123
).
- Networking:
- Dynamic IP assignment via DHCP.
- Static IP fallback configuration for Ethernet.
- Optional WiFi hotspot support (planned for future updates).
Pre-Configured Docker Containers
- Portainer:
- Accessible at
http://<MarineComOS_IP>:9000
. - Provides an easy-to-use interface for managing Docker containers and images.
- Accessible at
- SignalK:
- Accessible at
http://<MarineComOS_IP>:3000
. - Marine data server for seamless integration with onboard systems.
- Accessible at
Custom System Configurations
- Docker Runtime: Fully installed and pre-configured for managing containerized applications.
- Automated Service Management:
- Systemd services ensure that SignalK and Portainer containers start automatically on boot.
- Filesystem Layout:
- Single partition for root filesystem (read-only by default for stability).
- Writable partition for Docker data and application dependencies.
Installation Instructions
Flash the Image
- Download the Alpha Release image file from the repository or release page.
- Use a tool like Raspberry Pi Imager or balenaEtcher to flash the
.img
file onto an SD card.
First Boot
- Insert the SD card into your Raspberry Pi.
- Power on the device.
- The system will:
- Start Docker and preload the necessary images.
- Automatically start SignalK and Portainer containers.
Access the System
- SSH:
- Connect via SSH using the default credentials:
ssh marinecom@<MarineComOS_IP>
- Change the default password immediately for security:
passwd
- Connect via SSH using the default credentials:
- Portainer:
- Open your browser and navigate to
http://<MarineComOS_IP>:9000
. - Set up your Portainer admin account.
- Open your browser and navigate to
- SignalK:
- Open your browser and navigate to
http://<MarineComOS_IP>:3000
.
- Open your browser and navigate to
Known Issues
- Locale warnings may appear during system boot (cosmetic issue, doesn’t affect functionality).
- WiFi hotspot functionality is not included in this release (planned for future updates).
Next Steps
Planned Enhancements for Future Releases
- Add support for onboard WiFi hotspot functionality.
- Optimize Docker configurations for additional containerized applications.
- Implement a more robust update mechanism for the OS and Docker containers.
Feedback
This is an Alpha Release, so feedback is crucial! If you encounter issues or have suggestions for improvements, please open an issue in our repository.
Thank you for exploring MarineComOS RPI! Your input and feedback will help shape the future of this platform.
Downloads
- Headless Operation: