-
Notifications
You must be signed in to change notification settings - Fork 3
/
faq.html
472 lines (446 loc) · 16.2 KB
/
faq.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
---
title: Frequently Asked Questions
layout: page
lang: id
---
<h2>Layanan</h2>
<details>
<summary class="my-3">
<strong>Siapa orang dibalik DOM Cloud?</strong>
</summary>
<p><a href="https://wellosoft.net">Saya sendiri</a>.</p>
</details>
<details>
<summary class="my-3">
<strong>Bagaimana model hosting DOM Cloud?</strong>
</summary>
<p>
Kami menggunakan model Shared Cloud Hosting dimana satu server dibagi untuk
banyak user dan setiap user memiliki privasi ruang hosting sendiri-sendiri.
Hal ini tentu membuat biaya hosting di internet lebih terjangkau.
</p>
</details>
<details>
<summary class="my-3">
<strong>Kenapa bisa sangat murah?</strong>
</summary>
<p>
DOM Cloud tidak mempunyai staf tetap, dan tidak memiliki server khusus,
sehingga semua keuntungan diambil dari DOM Cloud hanya digunakan untuk
mengganti biaya server yang digunakan.
</p>
<p>
Spesifikasi server berbanding lurus dengan penggunanya, jadi apabila banyak
orang yang menggunakan (dan membayar) maka semakin tinggi spesifikasi
tersebut. Anda dapat mengecek spesifikasi server di
<a href="https://my.domcloud.co/user/status">halaman status</a>
</p>
</details>
<details>
<summary class="my-3">
<strong>Bagaimana penanganan layanannya?</strong>
</summary>
<p>
Karena hanya ditangani oleh satu orang, semua pelayanan dilakukan secara
otomatis, termasuk proses registrasi, transfer, reminder, pembayaran, bahkan
penghapusan akun.
</p>
<p>
Apabila anda butuh bantuan pada penanganan website anda, kami sarankan untuk
meminta tambahan tangan pada ahlinya, atau minimal kepada developer atau
operator website yang berpengalaman.
</p>
<p>
Namun apabila anda perlu bantuan dan
<i>anda adalah developer atau operator</i> yang menangani website yang anda
kelola di DOM Cloud, anda dapat menanyakan problem teknis melalui
<a href="mailto:[email protected]">Email</a> atau
<a href="https://github.com/domcloud/dom-portal/issues/">GitHub</a>. Semua
pertanyaan atau masalah akan dijawab dengan segera oleh ahlinya.
</p>
</details>
<details>
<summary class="my-3">
<strong>Bagaimana penanganan keamanan dan uptimenya?</strong>
</summary>
<p>
Keamanan dan Uptime server merupakan hal serius. Karena kami menggunakan
Digital Ocean, tiap hosting yang ditampung di DOM Cloud sudah termasuk
weekly backup untuk full server dan uptime 99.99%. Kami juga membackup full
database tiap 12 jam untuk mengantisipasi apabila terjadi kerusakan database
yang serius, dan kami memasang
<a href="https://status.domcloud.id/">Halaman Status</a> yang dapat
menotifikasi kami apabila terjadi downtime dan kami dapat memperbaikinya
segera sebelum banyak orang mengetahuinya.
</p>
<p>
Namun perlu digatis bawahi meski dengan uptime 99.99%, downtime bisa saja
terjadi karena faktor eksternal seperti maintenance atau DoS, sehingga kami
tidak bisa menjamin uptime mengingat shared hosting pun banyak resikonya.
Apabila anda berada di situasi dimana downtime memberi pengaruh besar pada
bisnis anda, kami sarankan anda mencari solusi server lain yang didesain
lebih resilient seperti VPS, Dedicated Server, Microservices, dsb.
</p>
</details>
<details>
<summary class="my-3">
<strong>Dimanakah letak geografis servernya?</strong>
</summary>
<p>
DOM Cloud menggunakan server dari Digital Ocean. Saat ini kami hanya
menyediakan server "SGA" yang berarti server singapura, lokasi yang terdekat
dari Indonesia yang disediakan.
</p>
<p>
Meskipun secara logis bukan "Server Indonesia" tapi Singapura cukup dekat,
hanya perlu sekitar 15 milidetik untuk roundtrip ke Jawa. Jadi anda tidak
perlu khawatir masalah response time, bahkan servernya Google pun yang
terdekat dari indonesia adalah server di Singapura.
</p>
</details>
<hr />
<h2>Fitur</h2>
<details>
<summary class="my-3">
<strong>Apakah Paket Freedom benar-benar gratis?</strong>
</summary>
<p>
Ya, paket Freedom benar-benar gratis dan berlaku selamanya. Anda hanya
dibatasi dengan sejumlah storage dan bandwidth yang ditentukan, serta domain
ekstensi yang dipakai.
</p>
<p>
Paket Freedom masih mempunyai masa tenggang namun masa tenggang tersebut
masih bisa diperpanjang kapanpun anda mau. Kami menerapkan model demikian
agar kami dapat mengetahui hosting mana yang masih dipakai atau tidak.
</p>
</details>
<details>
<summary class="my-3">
<strong>Apakah tidak ada layanan unlimited?</strong>
</summary>
<p>
Unlimited bandwidth/storage hanyalah hoax. Setiap provider shared hosting
yang melihat penggunaan disk/memori/cpu habis pada 1 hosting pasti akan
memblokir hosting tersebut dengan segera. Itulah mengapa, selama tidak
melanggar ToS, penggunaan CPU yang tinggi berbanding lurus dengan penggunaan
bandwidth yang tinggi.
</p>
</details>
<details>
<summary class="my-3">
<strong>Apakah tidak ada layanan email?</strong>
</summary>
<p>
Karena layanan email pada shared hosting beresiko tinggi dengan spam, kami
tidak menawarkan layanan email saat ini. Silahkan menggunakan layanan gratis
email lain seperti <a href="https://forwardemail.net">ForwardEmail</a> atau
<a href="https://sendinblue.com">SendInBlue</a>.
</p>
</details>
<details>
<summary class="my-3">
<strong>Mengapa pakai Webmin daripada CPanel?</strong>
</summary>
<p>
Karena CPanel adalah
<a href="https://cpanel.net/pricing/">portal premium</a> yang dikenakan 0.2
USD atau sekitar 3000 rupiah per user per bulan. Hal ini saja sudah jelas
tidak sesuai dengan tujuan utama DOM Cloud yang bisa memberikan harga
hosting sejangkau mungkin, apalagi gratis.
</p>
<p>
Selain itu menurut kami Webmin mempunyai tampilan yang lebih sederhana dan
API yang lebih fleksibel daripada CPanel. Hal ini juga membuat kami leluasa
memberikan fitur yang unik daripada provider hosting lain.
</p>
</details>
<details>
<summary class="my-3" id="why-nginx">
<strong>Mengapa pakai Nginx daripada Apache?</strong>
</summary>
<p>
Karena Nginx lebih cepat dan sederhana. Anda mungkin akan terkejut apabila
<code>.htaccess</code> tidak berpengaruh, karena itu hanya berdampak pada
Apache. Untuk mengkonfigurasi server Nginx anda harus mengaturnya melalui
portal hosting, di bagian tab Nginx.
</p>
<p>
Jangan khawatir, semua hal yang bisa dilakukan oleh .htaccess, bisa
dilakukan pada konfigurasi Nginx. Anda hanya perlu mau untuk belajar sedikit
tentang bagaimana cara konfigurasi Nginx yang benar.
</p>
</details>
<hr />
<h2>Penagihan</h2>
<details>
<summary class="my-3">
<strong>Apa saja opsi pembayarannya?</strong>
</summary>
<p>
Pembayaran anda diproses oleh iPaymu yang mendukung VA BNI / Mandiri, Gerai
Indomart / Alfamart, serta layanan e-Wallet dalam LinkAja, OVO, Dana, GoPay,
ShopeePay dan BCA Mobile.
</p>
<p>
Apabila anda kesulitan memproses pembayarannya, anda dapat mengirim
<a href="mailto:[email protected]">email</a> pada kami dan kami akan
memberikan opsi transfer bank yang perlu dilakukan secara manual.
</p>
</details>
<details>
<summary class="my-3">
<strong>Apa saya mendapat notifikasi saat masa tenggang mau habis?</strong>
</summary>
<p>
Anda akan mendapatkan notifikasi email apabila masa tenggang domain anda
akan habis.
</p>
<p>
<strong>
Sementara tidak ada notifikasi apabila masa tenggang hosting akan habis.
</strong>
</p>
</details>
<details>
<summary class="my-3">
<strong>Apa saya mendapat mengganti nama domain?</strong>
</summary>
<p>
Ibarat membeli tanah, anda tidak bisa mengganti nama domain yang sudah anda
beli. Mohon berhati-hati sebelum membeli domain.
</p>
<p>
Ingat bahwa ini berbeda dengan hosting. Nama domain yang dipasang pada
hosting dapat anda pindah semau anda asalkan anda masih memiliki domain
tersebut.
</p>
</details>
<details>
<summary class="my-3">
<strong>Apa saya dapat upgrade saat menggunakan paket Freedom?</strong>
</summary>
<p>
Ya, anda dapat menggunakan paket Freedom lalu meng-upgrade nya lain waktu
sesuka anda.
</p>
</details>
<hr />
<h2>Privasi dan Keamanan</h2>
<details>
<summary class="my-3">
<strong>Bisakah saya menghapus akun saya?</strong>
</summary>
<p>
Ya, apabila anda tidak mempunyai hosting dan domain, anda dapat menghapus
data profil anda sendiri.
</p>
</details>
<details>
<summary class="my-3">
<strong>Bisakah saya menghapus hosting atau domain saya?</strong>
</summary>
<p>
Jika hosting tersebut menggunakan paket Freedom, anda dapat menghapusnya
kapanpun anda mau. Jika sudah ada transaksinya (non Freedom), hosting
tersebut tidak bisa dihapus kecuali sudah expired. Semua hosting yang
menggunakan paket non-freedom tidak bisa kembali ke paket freedom.
</p>
<p>
Hal ini juga berlaku sama pada domain. Harus menunggu expired sebelum bisa
dihapus. Semua hosting atau domain jika lewat kadarluarsa 2 minggu akan
terhapus dengan sendirinya.
</p>
</details>
<details>
<summary class="my-3">
<strong>Apakah saya perlu menghafal password hosting saya?</strong>
</summary>
<p>
Anda tidak perlu menghafal password hosting anda. Password tersebut tidak
terenkripsi dan anda dapat melihatnya melalui tab Login di portal.
</p>
<p>
Anda mungkin merasa tidak nyaman saat mendengar password hosting "tidak
dienkripsi". Namun meskipun dienkripsi dalam portal, password tersebut juga
tidak dienkripsi pada server (lebih tepatnya Webmin), atau anda nantinya
tidak bisa login pada portal webmin dan database.
</p>
<p>
Yang terpenting, jangan pernah memberikan password yang sudah anda pernah
gunakan sebelumnya pada password hosting, karena kami bisa melihatnya. Jauh
lebih baik jika dibiarkan random.
</p>
<p>
Ingat bahwa ini berbeda dengan password portal anda saat login. Password
login portal anda tentu sudah kami enkripsi dengan algoritma modern. Jika
anda tidak percaya ini, anda masih dapat login dengan akun pihak ketiga
seperti Google atau GitHub.
</p>
</details>
<details>
<summary class="my-3">
<strong>Apakah data saya didalam server aman?</strong>
</summary>
<p>
Data anda akan aman berada di server selama anda tidak memberitahukan
password hosting anda kepada publik. Meski berada dalam satu shared server
hosting, satu akun tidak bisa membuka data akun lain karena cara Linux file
permission bekerja dalam level kernel.
</p>
<p>
Lalu bagaimana dengan kami? Sudah kami jabarkan diawal, DOM Cloud tidak
mempunyai staf khusus. Tidak ada yang dapat mengakses server dalam akses
root kecuali saya sendiri, dan saya sendiri tidak tertarik untuk menggeledah
isi server kecuali hal fatal atau darurat terjadi (contoh serangan DoS atau
pelanggaran ToS).
</p>
<p>
Lalu bagaimana dengan keamanan website anda sendiri? Sudah menjadi kewajiban
anda sendiri untuk membuat website anda aman dari serangan internet. Namun
apabila anda terlanjur terkena serangan yang membuat data server anda rusak
(misal RCE atau SQL Injection) anda masih dapat meminta bantuan untuk
mengembalikan server ke point backup sebelum kejadian fatal tersebut
terjadi.
</p>
</details>
<details>
<summary class="my-3">
<strong>Sepertinya saya menemukan bug keamanan dalam sistem.</strong>
</summary>
<p>
Mohon beritahukan pada <a href="mailto:[email protected]">kami</a> sebelum
disebar ke publik. Detail bug anda akan segera kami perbaiki. Mohon maaf
karena kami tidak dapat menyediakan program reward atau bug bounty untuk
saat ini.
</p>
</details>
<hr />
<h2>Masalah Teknis</h2>
<details>
<summary class="my-3">
<strong>Bagaimana saya mengakses data Hosting?</strong>
</summary>
<p>
Secara umum anda dapat masuk ke portal hosting (Webmin) melalui tab login di
portal. Disitu anda dapat mengedit fitur hosting, subdomain, file, database,
termasuk DNS.
</p>
<p>
Untuk akses spesifik anda dapat menggunakan PhpMyAdmin/PhpPgAdmin untuk
database, FTP untuk modifikasi File, SSH untuk mengakses Terminal. Semua
kredensial login sudah tersedia melalui tab login di portal.
</p>
</details>
<details>
<summary class="my-3" id="what-is-deployment">
<strong>Apa fungsinya deployment?</strong>
</summary>
<p>
Deployment bisa dibuat sebagai template, bisa juga digunakan agar
menyederhakan step-step yang biasanya umum dilakukan. Konsepnya mirip
seperti <code>Procfile</code> di Heroku atau <code>Dockerfile</code> di
Docker. Hanya saja anda juga dapat menggunakannya untuk memodifikasi hosting
anda saat ini.
</p>
<p>
Deployment berformat YAML dan anda dapat menggunakan beberapa template yang
ada atau
<a href="https://github.com/domcloud/dom-templates#readme"
>mempelajarinya sendiri</a
>.
</p>
</details>
<details>
<summary class="my-3" id="what-is-deployment">
<strong>Bagaimana cara mengakses SSH?</strong>
</summary>
<p>
Anda dapat menggunakan aplikasi SSH untuk mengontrol server melalui
CMD/Terminal. Linux/MacOS biasanya sudah terinstall secara default. Untuk
Windows
<a
href="https://winpoin.com/cara-mengaktifkan-dan-menggunakan-ssh-command-di-windows-10/"
>ada caranya sendiri</a
>, kemudian anda dapat menyalin alamat ssh di login portal kemudian paste di
terminal untuk mengaksesnya.
</p>
</details>
<details>
<summary class="my-3">
<strong>Saya mendapat memory error saat install Composer/NPM.</strong>
</summary>
<p>
Ini dikarenakan keterbatasan memori dalam server. Installer butuh memori
besar apabila lock file (<code>composer.lock</code> atau
<code>package-lock.json</code>) tidak hadir, jadi pastikan file tersebut ada
(anda dapat melakukan install di komputer anda lalu upload file lock nya ke
server).
</p>
</details>
<details>
<summary class="my-3">
<strong>Saya mendapat cookie error saat membuka portal Webmin.</strong>
</summary>
<p>
Ini karena keamanan cookie. Untuk menyelesaikannya anda dapat me-enter URL
nya (bukan refresh), sehingga kelihatan form loginnya, lalu coba klik lagi.
Me-enter URL tersebut digunakan untuk memancing cookie pertama kali.
</p>
</details>
<details>
<summary class="my-3">
<strong>.htaccess saya tidak berfungsi</strong>
</summary>
<p>
Karena server memakai Nginx. <a href="#why-nginx">Scroll up</a> untuk
membaca solusinya.
</p>
</details>
<details>
<summary class="my-3">
<strong>Saya tidak bisa login ke database</strong>
</summary>
<p>
Jika anda tidak bisa login ke PhpMyAdmin/PhpPgAdmin berarti anda belum
menyalakan fitur MySQL/PostgreSQL. Karena fitur tersebut opsional anda harus
menyalakannya sendiri.
</p>
<p>
Untuk menyalakan database Anda bisa menyalakannya dengan cara melakukan
<a href="#what-is-deployment">deployment</a>
<code>features: ['mysql']</code> atau <code>features: ['postgres']</code>
<i>atau</i> secara manual melalui portal Webmin, <i>Edit Virtual Server</i>,
<i>Enabled Features</i>, Centang MySQL/PostgreSQL, lalu menambahkan database
baru di menu <i>Edit Databases</i>
</p>
<p>
Jika anda bisa login ke PhpMyAdmin namun anda tidak bisa konek melalui PC
anda, anda harus menambah akses ke IP address eksternal dengan cara masuk ke
Portal Webmin, <i>Edit Databases</i>, <i>Remote Hosts</i> dan tambahkan
<code>%.%.%.%</code> di baris berikutnya.
</p>
</details>
<details>
<summary class="my-3">
<strong>Saya tidak bisa membuka website melalui HTTPS</strong>
</summary>
<p>
Jika anda bisa membuka website melalui HTTP namun tidak dalam HTTPS, anda
perlu menyalakan HTTPS. Gunakan
<a href="#what-is-deployment">deployment</a> berikut:
</p>
<code>
<pre>features: ['ssl']<br>nginx: {"ssl":"enforce"}</pre>
</code>
<p>
Hal tersebut akan mencoba verifikasi SSL melalui Let's Encrypt dan
menyalakan HTTPS redirect sehingga website anda selalu menggunakan HTTPS.
</p>
<p>
Jika anda mendapati error
<code>ERR_CERTIFICATE_TRANSPARENCY_REQUIRED</code>, itu biasanya karena efek
website baru diverifikasi dan biasanya akan hilang sendiri dalam beberapa
jam.
</p>
</details>