https://github.com/ohemilyy/lunarshell
A modern, elegant, and secure shell environment that transforms your Linux terminal experience with smart configurations, enhanced security, and beautiful customizations. Powered by Starship prompt and compatible with Ubuntu, Enterprise Linux, and Arch Linux.
https://github.com/ohemilyy/lunarshell
linux optimized optimized-shell security shell shell-script shelll starship
Last synced: about 1 year ago
JSON representation
A modern, elegant, and secure shell environment that transforms your Linux terminal experience with smart configurations, enhanced security, and beautiful customizations. Powered by Starship prompt and compatible with Ubuntu, Enterprise Linux, and Arch Linux.
- Host: GitHub
- URL: https://github.com/ohemilyy/lunarshell
- Owner: ohemilyy
- License: mit
- Created: 2024-01-15T21:08:03.000Z (about 2 years ago)
- Default Branch: production
- Last Pushed: 2025-03-28T18:27:15.000Z (about 1 year ago)
- Last Synced: 2025-04-04T16:13:54.396Z (about 1 year ago)
- Topics: linux, optimized, optimized-shell, security, shell, shell-script, shelll, starship
- Language: Shell
- Homepage: https://lunarshell.dev/
- Size: 73.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# 🌙 LunarShell
A modern, elegant, and secure shell environment that transforms your Linux server experience with smart configurations, enhanced security, and beautiful customizations. Designed specifically for server distributions and optimized for system administration tasks.
[](LICENSE)
[](https://github.com/ohemilyy/LunarShell)
[](https://starship.rs/)

## ✨ Features
- 🚀 **Modern Server Shell**: Enhanced prompt powered by Starship
- 🎨 **Server MOTD**: Informative Message of the Day with system metrics
- 🛡️ **Security Focused**: Hardened SSH and system security configurations
- 📦 **Smart Package Management**: Server-optimized package handling
- 🔧 **Easy Installation**: One-command setup process
- 🎯 **Server Distribution Support**: Works on Ubuntu Server, Enterprise Linux, and Arch Linux
## 🚀 Quick Install
```bash
bash <(curl -sL https://shell.lunarshell.dev/install.sh)
```
## 💻 Supported Server Distributions
- **Ubuntu Server** (20.04 LTS and newer)
- **Enterprise Linux** (EL8, EL9)
- **Arch Linux** (minimal installation)
> **Note**: LunarShell is specifically designed for server environments and may not be suitable for desktop distributions. It includes server-specific security configurations and optimizations.
## 🛠️ What Gets Installed
### Core Components
- Starship Prompt
- Server Status MOTD System
- Hardened Shell Configurations
- Security Optimizations
### Server Utilities
- `figlet`: ASCII art text generator
- `jq`: JSON processor
- `zsh`: Z Shell
- `sysstat`: System performance monitoring
- `htop`: Interactive process viewer
- `neofetch`: System information tool
- And more server administration tools...
## 🔒 Security Features
- Hardened SSH configuration
- Strict firewall rules
- Secure shell defaults
- Limited authentication attempts
- Cloudflare IP allowlisting
- Server access logging
## ⚙️ Configuration
### Custom MOTD
The Message of the Day can be customized by editing:
```bash
/etc/profile.d/sshmotd.sh
```
### Shell Configuration
- Bash configuration: `/etc/bash.bashrc`
- Zsh configuration: `/etc/zsh/zshrc.local`
- Starship configuration: `/etc/starship.toml`
## 🤝 Contributing
We welcome contributions! Here's how you can help:
1. Fork the repository
2. Create your feature branch (`git checkout -b feature/amazing-feature`)
3. Commit your changes (`git commit -m 'Add amazing feature'`)
4. Push to the branch (`git push origin feature/amazing-feature`)
5. Open a Pull Request
## 👥 Contributors
- **Luna** (Lead Developer)
- **Bahar Kurt** (@kurtbahartr)
- Community Members
- Open Source Contributors
## 📝 License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
## 🙏 Acknowledgments
- [Starship](https://starship.rs/) for the amazing cross-shell prompt
- [Dani](https://github.com/daniwasonline) Orginal Creator of DragonShell
- All our contributors and users
## 📞 Support
If you encounter any issues or have questions:
- Open an [Issue](https://github.com/ohemilyy/LunarShell/issues)
- Visit our [Website](https://lunarlabs.cc)
---
Made with ❤️ by Luna and contributors