-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
160 lines (137 loc) · 9.35 KB
/
index.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
<!doctype html>
<html lang="en">
<head>
<!-- Required meta tags -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<!-- Bootstrap CSS -->
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
<title>ZipCloud-Docs - Documentation</title>
</head>
<body>
<nav class="navbar navbar-expand-lg navbar-light bg-light">
<div class="container">
<a class="navbar-brand" href="#">
ZipCloud-Docs
</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}">
<span class="navbar-toggler-icon"></span>
</button>
<!-- Right Side Of Navbar -->
<ul class="navbar-nav ml-auto">
<li class="nav-item">
<a class="nav-link" href="#"><span class="text-muted">v 1.0.0</span></a>
</li>
</ul>
</div>
</nav>
<div class="container my-5">
<div class="row">
<div class="col-sm-3 bg-light pt-5">
<ul class="position-sticky" style="top: 20px;">
<li><a href="#intro">Introduction</a></li>
<li><a href="#requ">Requirements</a></li>
<li><a href="#install">Installation</a></li>
<li><a href="#config">Configuration</a></li>
<li><a href="#cron">Cron jobs</a></li>
<li><a href="#bug">Bug and Improvements</a></li>
</ul>
</div>
<div class="col-sm-9">
<div id="intro">
<h4>Introduction : </h4>
<p>
First of all, Thank you so much for purchasing ZipCloud and for being my loyal customer. <b>You are awesome!</b>
You are entitled to get free lifetime updates to this product + exceptional support from the author directly.
<br>
<br>
This documentation is to help you regarding each step of customization. Please go through the documentation carefully to understand how this application is made and how to edit this properly. If you have any question don't hesitate to contact me directly.
<br>
<br>
<b>ZipCloud</b> is a hosting and file sharing system where users can upload files and get a link that they can share anywhere on the web or email
<br> Every user can upload a number of files and they can register for a acout to keep a history of the uploaded files.
<br> the admin can manage the duration of the file on the server and the max file size of each file.
<br> Admin can add ads scripts on the sides of the website to make ads revenu.
</p>
<!-- website image -->
</div>
<div id="requ">
<h4>Requirements : </h4>
<p>The <b>ZipCloud</b> Web App has a few system requirements,you will need to make sure your server meets the following requirements:</p>
<ul>
<li>PHP >= 7.1.3</li>
<li>BCMath PHP Extension</li>
<li>Ctype PHP Extension</li>
<li>JSON PHP Extension</li>
<li>Mbstring PHP Extension</li>
<li>OpenSSL PHP Extension</li>
<li>PDO PHP Extension</li>
<li>Tokenizer PHP Extension</li>
<li>XML PHP Extension</li>
</ul>
</div>
<div id="install">
<h4>Installation</h4>
<!-- <p>To install <b>ZipCloud</b> i made a video to make it easy for you to follow the steps <a href="#">link to video</a></p> -->
<div>Steps by step install of the application on a shared hosting server : </div>
<ol>
<li>From you Cpanel's file explorer Upload the <b>zipcloud.zip</b> to your hosting <b>public_html</b> folder</li>
<li>Extract <b>Zipcloud.zip</b> in your public_html folder and delete the .zip file</li>
<li>Now create a <b>database user</b> and a <b>database</b> and note down the user's name and password and the database name</li>
<li>Visite your website and a installation prompt will guide you to install the application</li>
<li>The First page will ask you to enter the database info wee got earlier</li>
<li>Enter the database credentials and <b>click next</b></li>
<li>Next page will create the admin user enter the information required and remember them</li>
<li>Click next and you application is now instaled and everything is setup</li>
</ol>
<!-- <p>watch this video for a step by step guide</p> -->
<!-- <div class="alert alert-danger">Video here</div> -->
</div>
<div id="config">
<h4>Configuration</h4>
<p>
After installation and database creation we can move to the next part <b>configuring the application</b> for your special utilisation
<br> you can find bellow how to access conf panel and configuration options
</p>
<ol>
<li>the config page will allow you to change / see :
<ul>
<li>Application statistics</li>
<li>change max file size</li>
<li>change file life time on the application</li>
<li>add ads scripts to the applications side bars</li>
</ul>
</li>
<li>First Login with the Admin user you created in the last part</li>
<li>On the menu click Control Panel</li>
<li>On the page you can see the config Options you can chage it to you likings</li>
<li>The changes are applied on the fly so make sur you entring the right values</li>
</ol>
<div><b>this image shows all the config page and how to access it from the top menu</b></div>
<img src="assets/img/config.png" class="w-100 " alt="config page image">
</div>
<div id="cron">
<h4>Cron Jobs</h4>
<p>To clean up the files from your server you need a working script that chaecks all the time if a file is old enought to delete a file to do that we use CronJobs</p>
<p>The zipcloud application will have a cron job working all the time so to make it do its job you need to add this cronjob script to your web server</p>
<p>In your Server Control pnel go to cronjobs tab and add the daily script like bellow : </p>
<div class="alert alert-info">
/usr/local/bin/php /home/<b>your_hostingname</b>/public_html/application/artisan schedule:run >> /dev/null 2>&1
</div>
<b>Sample Image</b>
<img src="assets/img/cronjobs.png" class="w-100" alt="">
</div>
<div id="bug">
<h4>Bugs and Improvements</h4>
<p>For any bug or suggestion feel free to contact me on <a href="mailto:aitbenaliomar95@gmail.com">my email</a></p>
</div>
</div>
</div>
</div>
<!-- Optional JavaScript -->
<!-- jQuery first, then Popper.js, then Bootstrap JS -->
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js" integrity="sha384-UO2eT0CpHqdSJQ6hJty5KVphtPhzWj9WO1clHTMGa3JDZwrnQq4sF86dIHNDz0W1" crossorigin="anonymous"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js" integrity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM" crossorigin="anonymous"></script>
</body>
</html>