Bu proje İstanbul Aydın Üniversitesi Yazılım Mühendisliği Bölümü Öğrencileri @nadirakdag ve @caliskansinan tarafından mezuniyet projesi olarak geliştirilmektedir. Geliştirdiğimiz bu uygulama ile kullanıcılar MaestroPanel arayüzüne giriş yapmadan aşağıda yer alan işlemleri yapabilmesini sağlayacaktır.
- Domain İşlemleri
- Web
- Yeni Domain Oluşturma
- Domain Başlatma, Durdurma, Silme
- Domain Kullanıcısı Şifre Değiştirme
- Domainleri Listeleme
- Dosya İşlemleri
- Klasor ve Dosya Listemele
- Yeni Klasor oluşturma
- Klasor ve Dosya Silme
- Yazma İzni Verme ve Kaldırma
- Alias Yönetimi
- Alias Oluşturma
- Aliasları Listeleme
- Alias Silme
- E-Posta Adres Yönetimi
- Yeni E-Posta Adresi Oluşturma
- E-Posta Adreslerini Listeleme
- E-Posta Adresi Silme
- E-Posta Adresinin Şifresini ve Kotasını Değiştirme
- Veritabanı Yönetimi
- Yeni Veritabanı Oluşturma
- Veritabanlarını Listeleme
- Veritabanı Silme
- Veritabanı Kotası Değiştirme
- Veritabanı Kullanıcı Yönetimi
- Yeni Kullanıcı Oluşturma
- Kullanıcı Listeleme
- Kullanıcı Silme
- Kullanıcı Şifresini Değiştirme
- Kullanıcı İzinlerini Yönetme
- FTP Kullanıcı Yönetimi
- Yeni FTP Kullanıcısı Oluşturma
- FTP Kullanıcılarını Listeleme
- FTP Kullanıcısının Şifresini Değiştirme
- FTP Kullanıcısını Silme
- DNS Yönetimi
- DNS Kayıtlarını Listelenmesi
- Yeni DNS Kaydı Ekleme
- DNS Kaydı Silme
- DNS Zone Ayarlanması
- Web
- Bayi Yönetimi
- Bayi Kullanıcı Yönetimi
- Yeni Bayi Kullanıcısı Oluşturma
- Bayi Kullanısını Başlatma, Durdurma ve Silme İşlemleri
- Bayi Kullanıcısının Şifresini Değiştirme
- Bayi Kullanıcılarının Listelemesi
- Bayi Kullanıcısına ait Domain Yönetimi
- Bayi Kullanıcısına ait IP Adreslerinin Yönetimi
- Bayi Kullanıcı Yönetimi
- Sunucu Yönetimi
- IP Adresi Yönetimi
- Sunucunun Kaynak Durumlarının Listelenmesi
- Sunucuların Listelenmesi
git clone https://github.com/nadirakdag/maestroapp.git
Uygulama paket yöneticisi olarak cocoapods kullanmaktadır. Gerekli paketleri yükleye bilmeniz için cocoapods'un bilgisayarınızda yüklü olması gerekmektedir. Yüklemek için https://cocoapods.org/ adresinden yardım alabilirsiniz.
cocoapods'u yükledikten sonra
cd MaestroApp
pod install
demeniz yeterli olacaktır.
cocoapods'un oluşturacağı "MaestroApp.xcworkspace" açıp derlediğiniz takdirde projenin başarılı bir şekilde derleniyor olması gerekmektedir.